{"title":"NOUVEAUTÉS","description":"\u003cp\u003eLa collection Nouveautés rassemble les dernières créations EKONI : t-shirts, sweats à capuche, accessoires et pièces responsables conçues avec soin. Entre design artistique, matières certifiées et fabrication éthique, chaque nouveauté incarne notre vision d’une mode moderne, durable et culturelle. Une sélection pensée pour celles et ceux qui aiment les pièces qui racontent quelque chose.\u003c\/p\u003e","products":[{"product_id":"coque-shadow-garden","title":"COQUE SHADOW GARDEN","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\nUn feuillage dense.\nUne profondeur presque nocturne.\nComme une architecture organique.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e  \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;   }   .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;   }   .summary-left {     display: flex;     align-items: center;     gap: 10px;   }   .summary-left .icon {     font-size: 1.1rem;     display: inline-block;     width: 22px;     text-align: center;   }   .product-info-panel details.acc summary::-webkit-details-marker {     display: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1rem;     margin-left: 12px;     transition: transform 0.2s ease;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 8px;     font-size: 0.9rem;     color: #444;   }   .product-info-panel .acc__content h4,   .product-info-panel .acc__content p {     margin: 0 0 10px;     font-weight: 400;   }   .product-info-panel .acc__content ul {     margin: 4px 0 0 18px;     padding: 0;   }   .product-info-panel .acc__content li {     margin-bottom: 4px;   }   .product-info-panel .info-list {     list-style: none;     margin: 4px 0 0;     padding-left: 0;   }   .product-info-panel .info-list li {     margin-bottom: 6px;     position: relative;     padding-left: 14px;   }   .product-info-panel .info-list li::before {     content: \"•\";     position: absolute;     left: 0;     top: 0;     color: #333;   }   @media (max-width: 768px) {     .product-info-panel {       margin: 20px 0 32px;       padding: 14px 14px 18px;       border-radius: 14px;     }   } \u003c\/style\u003e \u003cdiv class=\"product-info-panel\"\u003e \u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e \u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e \u003c!-- MATÉRIAUX --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eMatériaux\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul class=\"info-list\"\u003e \u003cli\u003e \u003cstrong\u003eMatière principale :\u003c\/strong\u003e TPU (polyuréthane thermoplastique) flexible, résistant aux chocs et aux déchirures, avec finition givrée transparente.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eStructure :\u003c\/strong\u003e Coque fine et légère, profil bas, protégeant les bords et les coins tout en restant agréable en main.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eDécoupes :\u003c\/strong\u003e Ouvertures précisément alignées pour les boutons, le haut-parleur et les ports de connexion.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eImpression :\u003c\/strong\u003e Impression UV haute définition au dos, couleurs durables et résistantes aux rayures.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- DIMENSIONS --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eDimensions adaptées à chaque modèle de smartphone.\u003c\/p\u003e \u003cp\u003eCoque ajustée, profil fin, épaisseur légère et protection autour des bords, tout en restant compatible avec la plupart des systèmes de recharge sans fil.\u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- ENTRETIEN --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul\u003e \u003cli\u003eNettoyer avec un chiffon doux légèrement humide.\u003c\/li\u003e \u003cli\u003eÉviter les produits abrasifs ou solvants agressifs.\u003c\/li\u003e \u003cli\u003eRetirer la coque avant un nettoyage en profondeur du téléphone.\u003cbr\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- EXPÉDITION \u0026 RETOURS --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp style=\"text-align: center;\"\u003eCe produit est imprimé à la demande.\u003cbr\u003eChaque article est fabriqué localement afin de réduire les délais et l'empreinte carbone.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e \u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eProduction :\u003c\/strong\u003e 1 à 3 jours ouvrés.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLivraison :\u003c\/strong\u003e Europe 2 à 7 jours • International 3 à 15 jours.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003ePolitique de retours :\u003c\/strong\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eVous disposez d’un délai de rétractation de 14 jours après réception.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\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é.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eEn cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e\u003cbr\u003ePour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e","brand":"EKONI","offers":[{"title":"iPhone 16 Pro Max","offer_id":57413434835331,"sku":"39e11ea3-da46-4068-8447-3f3d6476b481","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Pro","offer_id":57413434868099,"sku":"9c3fa121-47cc-45b1-9b87-402f5237ebad","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Plus","offer_id":57413434900867,"sku":"936cc260-c1c8-4a61-af17-0cb447ebf372","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16","offer_id":57413434933635,"sku":"bdfcb5e5-3e02-45bf-be76-7ef19c85304b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro Max","offer_id":57413434966403,"sku":"18e6b6c4-c804-425e-806f-d0a70aa6adfb","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro","offer_id":57413434999171,"sku":"f03ce54b-4af5-4dcd-87fa-cb263ca21751","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Plus","offer_id":57413435031939,"sku":"876c44f9-0ddb-40f0-9595-4ded9f981258","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15","offer_id":57413435064707,"sku":"679ec6f7-1547-478f-9e69-28115581c1b0","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro Max","offer_id":57413435097475,"sku":"6deedbd2-2e64-4fdc-865f-e352666a9429","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro","offer_id":57413435130243,"sku":"bc2d186c-5802-4ec5-9e8b-7139dd6b5b96","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Plus","offer_id":57413435163011,"sku":"1ec4485d-c025-491b-8df8-d7d651f8b2bd","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Mini","offer_id":57413435195779,"sku":"249be563-7b77-4187-bfb3-b9df4a20714d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro","offer_id":57413435228547,"sku":"d7477b3e-d265-4647-b334-f1a214c61f77","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro Max","offer_id":57413435261315,"sku":"99dc671f-c8fb-4238-beb0-bc62e8f5ca40","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14","offer_id":57413435294083,"sku":"f43bbc6c-c53a-47c2-85cc-e99afbf0ef04","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Mini","offer_id":57413435326851,"sku":"8fb36cd2-6953-4a54-b83f-9a4ed44fed50","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro","offer_id":57413435359619,"sku":"5a624055-c1b8-4290-afcd-df21bc0dd028","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro Max","offer_id":57413435392387,"sku":"cf097e0b-17ae-4412-8bcb-7ed24ea8b2d5","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13","offer_id":57413435425155,"sku":"89700731-604e-4e49-803d-6daf2e99d205","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro","offer_id":57413435457923,"sku":"0bc82229-b702-4485-835e-d5d3169431fb","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro Max","offer_id":57413435490691,"sku":"1f474bae-37e5-4393-9f64-57b8d07dc2a7","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12","offer_id":57413435523459,"sku":"d99c3bc0-f554-43a0-851f-9ab7f4b1385d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11","offer_id":57413435556227,"sku":"e530cfa0-d25e-43e8-8d93-9de5e058358f","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Plus","offer_id":57418400891267,"sku":"1ab54485-6a8f-4bf2-bd18-310339825785","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Ultra","offer_id":57418400924035,"sku":"c892eb6f-adb6-455d-b3aa-4cc81dce8563","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Plus","offer_id":57418400956803,"sku":"bcde9071-b710-4bd2-b787-9dd6223a3ddc","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Ultra","offer_id":57418400989571,"sku":"afb364ad-b358-42fc-a91f-d2fb936e7238","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23","offer_id":57418401022339,"sku":"d066e7c1-94f7-4124-8397-723f39bfb26b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Plus","offer_id":57418401055107,"sku":"c6bc3c1a-5a3b-4e57-84df-d2cb9d6db4b0","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Ultra","offer_id":57418401087875,"sku":"ea65eae1-0e63-4d43-8252-34cc70ce8521","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22","offer_id":57418401120643,"sku":"526f57b2-7d0e-4b44-9e35-b3bb6103ddbb","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Plus","offer_id":57418401153411,"sku":"fa5a45d0-6029-4ab9-bb73-e63c8a66166d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Ultra","offer_id":57418401186179,"sku":"53d80c0e-0ccb-4aa7-9afd-079616ecccd7","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21","offer_id":57418401218947,"sku":"3a6d8117-72c0-446d-acbd-a5a283134218","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20","offer_id":57418401251715,"sku":"ef851631-3d6c-4eed-90ea-350546d6e30b","price":17.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/coque-shadow-garden-1802675.jpg?v=1775933385"},{"product_id":"coque-desert-vault","title":"COQUE DESERT VAULT","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\nDeux blocs massifs au milieu du sable.\nComme des coffres oubliés.\nLe vent passe, eux restent.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e  \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;   }   .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;   }   .summary-left {     display: flex;     align-items: center;     gap: 10px;   }   .summary-left .icon {     font-size: 1.1rem;     display: inline-block;     width: 22px;     text-align: center;   }   .product-info-panel details.acc summary::-webkit-details-marker {     display: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1rem;     margin-left: 12px;     transition: transform 0.2s ease;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 8px;     font-size: 0.9rem;     color: #444;   }   .product-info-panel .acc__content h4,   .product-info-panel .acc__content p {     margin: 0 0 10px;     font-weight: 400;   }   .product-info-panel .acc__content ul {     margin: 4px 0 0 18px;     padding: 0;   }   .product-info-panel .acc__content li {     margin-bottom: 4px;   }   .product-info-panel .info-list {     list-style: none;     margin: 4px 0 0;     padding-left: 0;   }   .product-info-panel .info-list li {     margin-bottom: 6px;     position: relative;     padding-left: 14px;   }   .product-info-panel .info-list li::before {     content: \"•\";     position: absolute;     left: 0;     top: 0;     color: #333;   }   @media (max-width: 768px) {     .product-info-panel {       margin: 20px 0 32px;       padding: 14px 14px 18px;       border-radius: 14px;     }   } \u003c\/style\u003e \u003cdiv class=\"product-info-panel\"\u003e \u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e \u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e \u003c!-- MATÉRIAUX --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eMatériaux\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul class=\"info-list\"\u003e \u003cli\u003e \u003cstrong\u003eMatière principale :\u003c\/strong\u003e TPU (polyuréthane thermoplastique) flexible, résistant aux chocs et aux déchirures, avec finition givrée transparente.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eStructure :\u003c\/strong\u003e Coque fine et légère, profil bas, protégeant les bords et les coins tout en restant agréable en main.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eDécoupes :\u003c\/strong\u003e Ouvertures précisément alignées pour les boutons, le haut-parleur et les ports de connexion.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eImpression :\u003c\/strong\u003e Impression UV haute définition au dos, couleurs durables et résistantes aux rayures.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- DIMENSIONS --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eDimensions adaptées à chaque modèle de smartphone.\u003c\/p\u003e \u003cp\u003eCoque ajustée, profil fin, épaisseur légère et protection autour des bords, tout en restant compatible avec la plupart des systèmes de recharge sans fil.\u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- ENTRETIEN --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul\u003e \u003cli\u003eNettoyer avec un chiffon doux légèrement humide.\u003c\/li\u003e \u003cli\u003eÉviter les produits abrasifs ou solvants agressifs.\u003c\/li\u003e \u003cli\u003eRetirer la coque avant un nettoyage en profondeur du téléphone.\u003cbr\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- EXPÉDITION \u0026 RETOURS --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp style=\"text-align: center;\"\u003eCe produit est imprimé à la demande.\u003cbr\u003eChaque article est fabriqué localement afin de réduire les délais et l'empreinte carbone.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e \u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eProduction :\u003c\/strong\u003e 1 à 3 jours ouvrés.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLivraison :\u003c\/strong\u003e Europe 2 à 7 jours • International 3 à 15 jours.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003ePolitique de retours :\u003c\/strong\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eVous disposez d’un délai de rétractation de 14 jours après réception.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\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é.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eEn cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e\u003cbr\u003ePour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e","brand":"EKONI","offers":[{"title":"iPhone 16 Pro Max","offer_id":57413437817219,"sku":"c61a256a-eb45-41f6-a896-785b3d28cb19","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Pro","offer_id":57413437849987,"sku":"e74fca4b-0d96-4ee1-bd49-dca16a44edc7","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Plus","offer_id":57413437882755,"sku":"61297e6c-c90e-4cd2-821a-cad554702268","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16","offer_id":57413437915523,"sku":"4aa0f2a4-6b0a-4abc-b7cd-11cfe508f848","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro Max","offer_id":57413437948291,"sku":"a16a63ca-a96f-4255-9d98-a52643373074","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro","offer_id":57413437981059,"sku":"bf47f0af-d178-4414-b387-fbd04b0b0c99","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Plus","offer_id":57413438013827,"sku":"fb634f84-af52-43da-8602-318fca3527c2","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15","offer_id":57413438046595,"sku":"4a2d1a51-0874-40c8-af8a-85931c334dd2","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro Max","offer_id":57413438079363,"sku":"113e5f89-4e44-4150-87fd-a329049b53f2","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro","offer_id":57413438112131,"sku":"f0f4c31c-95e8-4b17-9951-263db243d84a","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Plus","offer_id":57413438144899,"sku":"4e38626c-8e5b-4fde-8918-9cf5d50db232","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Mini","offer_id":57413438177667,"sku":"cfea3738-68c9-49cc-82c7-c7abaec3fc64","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro","offer_id":57413438210435,"sku":"a84337f3-4a3a-4422-b7a8-4a66adffbe82","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro Max","offer_id":57413438243203,"sku":"9b2dff80-f2d2-4ecd-9c89-6b5e9f4b4d78","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14","offer_id":57413438275971,"sku":"cdf6b0cb-2a7d-4f4b-b979-ed00d1fe1b1a","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Mini","offer_id":57413438308739,"sku":"df1b0dc7-01d4-4720-989e-040adb2a9d14","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro","offer_id":57413438341507,"sku":"f9aa8db1-f28e-49be-9336-4e5fc8af44b2","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro Max","offer_id":57413438374275,"sku":"66bf698c-cccd-47c7-8940-48636b9e5f89","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13","offer_id":57413438407043,"sku":"89240538-c863-4a7b-9862-11db4ec9e4b7","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro","offer_id":57413438439811,"sku":"cb92cd60-383c-479f-a78c-b61d7ba33bb4","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro Max","offer_id":57413438472579,"sku":"716dd6ab-4898-4ad8-9630-6d6552b04747","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12","offer_id":57413438505347,"sku":"e8f2bce9-f539-44ce-800f-ed27d6d35f54","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11","offer_id":57413438538115,"sku":"ceb9027a-8499-4c66-b758-13fd13a5ea74","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Plus","offer_id":57418402660739,"sku":"8d9ce470-2731-46e2-a7a0-70e650fb4ac5","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Ultra","offer_id":57418402693507,"sku":"db90353d-c764-48b3-b9a2-6a1201a8dc95","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Plus","offer_id":57418402726275,"sku":"34143f53-34e9-450b-b33f-26278db9d45b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Ultra","offer_id":57418402759043,"sku":"7d9132e1-336c-4a55-8d1f-d097d4f39e67","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23","offer_id":57418402791811,"sku":"92210193-795f-4c14-b381-9d0a64082864","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Plus","offer_id":57418402824579,"sku":"60f59d31-56bd-4152-af3a-5025a2eb317f","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Ultra","offer_id":57418402857347,"sku":"b4580667-7994-445b-b433-d86482956e43","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22","offer_id":57418402890115,"sku":"ad5e1163-5954-494e-be5d-25566141c21f","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Plus","offer_id":57418402922883,"sku":"d5aa21c7-07e0-448f-a27b-29de085f02ac","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Ultra","offer_id":57418402955651,"sku":"445a38cc-60e3-46ed-8aa8-88808205aaee","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21","offer_id":57418402988419,"sku":"6f600ba7-7e43-4ef7-b3ec-45615dff9c84","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20","offer_id":57418403021187,"sku":"7e1188de-f9da-49ed-93f2-e3b9d5b6ee47","price":17.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/coque-desert-vault-3081476.jpg?v=1775933254"},{"product_id":"coque-mist-halo","title":"COQUE MIST HALO","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\nCe visuel, c’est l’apaisement.\nMais pas la faiblesse.\nLe calme puissant qui fait taire le reste.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e  \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;   }   .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;   }   .summary-left {     display: flex;     align-items: center;     gap: 10px;   }   .summary-left .icon {     font-size: 1.1rem;     display: inline-block;     width: 22px;     text-align: center;   }   .product-info-panel details.acc summary::-webkit-details-marker {     display: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1rem;     margin-left: 12px;     transition: transform 0.2s ease;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 8px;     font-size: 0.9rem;     color: #444;   }   .product-info-panel .acc__content h4,   .product-info-panel .acc__content p {     margin: 0 0 10px;     font-weight: 400;   }   .product-info-panel .acc__content ul {     margin: 4px 0 0 18px;     padding: 0;   }   .product-info-panel .acc__content li {     margin-bottom: 4px;   }   .product-info-panel .info-list {     list-style: none;     margin: 4px 0 0;     padding-left: 0;   }   .product-info-panel .info-list li {     margin-bottom: 6px;     position: relative;     padding-left: 14px;   }   .product-info-panel .info-list li::before {     content: \"•\";     position: absolute;     left: 0;     top: 0;     color: #333;   }   @media (max-width: 768px) {     .product-info-panel {       margin: 20px 0 32px;       padding: 14px 14px 18px;       border-radius: 14px;     }   } \u003c\/style\u003e \u003cdiv class=\"product-info-panel\"\u003e \u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e \u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e \u003c!-- MATÉRIAUX --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eMatériaux\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul class=\"info-list\"\u003e \u003cli\u003e \u003cstrong\u003eMatière principale :\u003c\/strong\u003e TPU (polyuréthane thermoplastique) flexible, résistant aux chocs et aux déchirures, avec finition givrée transparente.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eStructure :\u003c\/strong\u003e Coque fine et légère, profil bas, protégeant les bords et les coins tout en restant agréable en main.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eDécoupes :\u003c\/strong\u003e Ouvertures précisément alignées pour les boutons, le haut-parleur et les ports de connexion.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eImpression :\u003c\/strong\u003e Impression UV haute définition au dos, couleurs durables et résistantes aux rayures.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- DIMENSIONS --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eDimensions adaptées à chaque modèle de smartphone.\u003c\/p\u003e \u003cp\u003eCoque ajustée, profil fin, épaisseur légère et protection autour des bords, tout en restant compatible avec la plupart des systèmes de recharge sans fil.\u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- ENTRETIEN --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul\u003e \u003cli\u003eNettoyer avec un chiffon doux légèrement humide.\u003c\/li\u003e \u003cli\u003eÉviter les produits abrasifs ou solvants agressifs.\u003c\/li\u003e \u003cli\u003eRetirer la coque avant un nettoyage en profondeur du téléphone.\u003cbr\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c!-- EXPÉDITION \u0026 RETOURS --\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp style=\"text-align: center;\"\u003eCe produit est imprimé à la demande.\u003cbr\u003eChaque article est fabriqué localement afin de réduire les délais et l'empreinte carbone.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e \u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eProduction :\u003c\/strong\u003e 1 à 3 jours ouvrés.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLivraison :\u003c\/strong\u003e Europe 2 à 7 jours • International 3 à 15 jours.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003ePolitique de retours :\u003c\/strong\u003e\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eVous disposez d’un délai de rétractation de 14 jours après réception.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\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é.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003eEn cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\u003c\/p\u003e \u003cp style=\"text-align: center;\"\u003e\u003cbr\u003ePour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\u003c\/p\u003e \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e","brand":"EKONI","offers":[{"title":"iPhone 16 Pro Max","offer_id":57413440340355,"sku":"69dcf1f7-d451-4fff-8286-4309d9c1852c","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Pro","offer_id":57413440373123,"sku":"956ab511-279c-445b-9f0a-8968a1183cc3","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Plus","offer_id":57413440405891,"sku":"dca51212-d2b2-4747-a4ca-5bd7d6f262dd","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16","offer_id":57413440438659,"sku":"fc12ffd0-1b96-4eb0-b7f3-8ee24c5e5c0d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro Max","offer_id":57413440471427,"sku":"29b67df6-f6ef-4a06-a395-65a834672c9f","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro","offer_id":57413440504195,"sku":"9d9c8347-7e03-4f34-ae00-1e1c1638de41","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Plus","offer_id":57413440536963,"sku":"03eec1b0-6bb0-4b89-9f08-61781e0dfaa3","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15","offer_id":57413440569731,"sku":"99593198-2082-477c-b756-dfe09163b24d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro Max","offer_id":57413440602499,"sku":"c32da852-f1b8-4db9-a28b-7398ff7ae056","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro","offer_id":57413440635267,"sku":"49121d3d-2f06-4a42-86c1-a340319a454f","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Plus","offer_id":57413440668035,"sku":"c2e5bfa3-9f22-44e3-af1c-6bfa627dd160","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Mini","offer_id":57413440700803,"sku":"b5e026d4-c391-409d-ac5c-e25c040feaf9","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro","offer_id":57413440733571,"sku":"9f5c052a-4f41-4659-a6bf-b7c2b068a742","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro Max","offer_id":57413440766339,"sku":"9b6e7c86-e28a-4f12-a84a-ba5be2b66291","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14","offer_id":57413440799107,"sku":"64a62b38-0df9-448a-8b08-168efd4cdf72","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Mini","offer_id":57413440831875,"sku":"45d05ce9-3820-42ea-8f2d-2d9b321dd19e","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro","offer_id":57413440864643,"sku":"7cf33fc2-669b-412d-b389-e31a47fef82e","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro Max","offer_id":57413440897411,"sku":"87c951f8-9762-40da-92e4-d4a8e1f095cf","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13","offer_id":57413440930179,"sku":"e605dbdc-df44-408e-8300-d481c6be8100","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro","offer_id":57413440962947,"sku":"ba462bb7-70a4-47de-b5cf-b58b2dbd52d1","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro Max","offer_id":57413440995715,"sku":"c552ad59-ebda-462e-abea-6bb8cf1a1e7b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12","offer_id":57413441028483,"sku":"8b53590c-b759-403e-bcf5-17d642199633","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11","offer_id":57413441061251,"sku":"922fe40c-2777-4ad9-a7c4-ac52f382ceb8","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Plus","offer_id":57418442178947,"sku":"7b36da8b-db05-4d8c-bb1b-6e0c242a35a0","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Ultra","offer_id":57418442211715,"sku":"b4852200-f1d6-4b48-ae2b-61593664d5bc","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Plus","offer_id":57418442244483,"sku":"a5506ad3-8478-4f77-8cc7-03900a1c803b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Ultra","offer_id":57418442277251,"sku":"3b094b4d-f059-49f1-9c74-e73e462452cf","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23","offer_id":57418442310019,"sku":"cb974772-3779-4146-aab1-1c8c7cb88b23","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Plus","offer_id":57418442342787,"sku":"e4eb50d0-2b41-4026-8d78-8600218b6639","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Ultra","offer_id":57418442375555,"sku":"06f7e413-41a2-462d-8ad0-63d267faba3d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22","offer_id":57418442408323,"sku":"628d5980-9e4f-4d88-ad5d-2d8da12d8a36","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Plus","offer_id":57418442441091,"sku":"616290a5-65f1-483f-a925-0ab52040f6db","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Ultra","offer_id":57418442473859,"sku":"3c7ce3df-42b4-47f5-9ac9-b6e4f59379c7","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21","offer_id":57418442506627,"sku":"b5496538-f440-47ff-96ae-d22a56e42814","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20","offer_id":57418442539395,"sku":"3bfd9f64-46a4-476a-9574-e90f52924b5d","price":17.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/coque-mist-halo-1088674.jpg?v=1775933151"},{"product_id":"coque-lava-coast","title":"COQUE LAVA COAST","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;\"\u003eCe visuel, c’est l’énergie sous la surface. Même quand tout semble figé, ça circule, ça vit, ça prépare. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\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;   }   .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;   }   .summary-left {     display: flex;     align-items: center;     gap: 10px;   }   .summary-left .icon {     font-size: 1.1rem;     display: inline-block;     width: 22px;     text-align: center;   }   .product-info-panel details.acc summary::-webkit-details-marker {     display: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1rem;     margin-left: 12px;     transition: transform 0.2s ease;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 8px;     font-size: 0.9rem;     color: #444;   }   .product-info-panel .acc__content h4,   .product-info-panel .acc__content p {     margin: 0 0 10px;     font-weight: 400;   }   .product-info-panel .acc__content ul {     margin: 4px 0 0 18px;     padding: 0;   }   .product-info-panel .acc__content li {     margin-bottom: 4px;   }   .product-info-panel .info-list {     list-style: none;     margin: 4px 0 0;     padding-left: 0;   }   .product-info-panel .info-list li {     margin-bottom: 6px;     position: relative;     padding-left: 14px;   }   .product-info-panel .info-list li::before {     content: \"•\";     position: absolute;     left: 0;     top: 0;     color: #333;   }   @media (max-width: 768px) {     .product-info-panel {       margin: 20px 0 32px;       padding: 14px 14px 18px;       border-radius: 14px;     }   } \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\u003c!-- MATÉRIAUX --\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eMatériaux\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul class=\"info-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatière principale :\u003c\/strong\u003e TPU (polyuréthane thermoplastique) flexible, résistant aux chocs et aux déchirures, avec finition givrée transparente.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStructure :\u003c\/strong\u003e Coque fine et légère, profil bas, protégeant les bords et les coins tout en restant agréable en main.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDécoupes :\u003c\/strong\u003e Ouvertures précisément alignées pour les boutons, le haut-parleur et les ports de connexion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eImpression :\u003c\/strong\u003e Impression UV haute définition au dos, couleurs durables et résistantes aux rayures.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- DIMENSIONS --\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDimensions adaptées à chaque modèle de smartphone.\u003c\/p\u003e\n\u003cp\u003eCoque ajustée, profil fin, épaisseur légère et protection autour des bords, tout en restant compatible avec la plupart des systèmes de recharge sans fil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- ENTRETIEN --\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul\u003e\n\u003cli\u003eNettoyer avec un chiffon doux légèrement humide.\u003c\/li\u003e\n\u003cli\u003eÉviter les produits abrasifs ou solvants agressifs.\u003c\/li\u003e\n\u003cli\u003eRetirer la coque avant un nettoyage en profondeur du téléphone.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- EXPÉDITION \u0026 RETOURS --\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center;\"\u003eCe produit est imprimé à la demande.\u003cbr\u003eChaque article est fabriqué localement afin de réduire les délais et l'empreinte carbone.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eProduction :\u003c\/strong\u003e 1 à 3 jours ouvrés.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLivraison :\u003c\/strong\u003e Europe 2 à 7 jours • International 3 à 15 jours.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003ePolitique de retours :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eVous disposez d’un délai de rétractation de 14 jours après réception.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\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é.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEn cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cbr\u003ePour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"iPhone 16 Pro Max","offer_id":57413455348099,"sku":"f840b8c7-9594-4df2-b4a2-ebae0ec9889c","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Pro","offer_id":57413455380867,"sku":"09440641-eee9-4e52-8852-72201258623b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16 Plus","offer_id":57413455413635,"sku":"d2acce05-c327-4bc7-958b-0f193a85c401","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 16","offer_id":57413455446403,"sku":"3b77cacd-e927-4f0b-999b-f0e519dc65e5","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro Max","offer_id":57413455479171,"sku":"8021e07f-5cab-490b-8bc9-08a07ac8c361","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Pro","offer_id":57413455511939,"sku":"b6b81f8d-0274-4e12-b6e1-48e136a7aba5","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15 Plus","offer_id":57413455544707,"sku":"fc701d8f-2a47-4f84-b658-06ac6a1944cf","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 15","offer_id":57413455577475,"sku":"caf1615e-0243-4eef-a3f3-e2aee0bbec03","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro Max","offer_id":57413455610243,"sku":"2ed4569b-1114-4d48-8177-0e271bc6193a","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Pro","offer_id":57413455643011,"sku":"457314fc-7ae8-4b4d-9872-7ee02e3ba66a","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14 Plus","offer_id":57413455675779,"sku":"3286b732-eb3d-46a1-8528-82c3ab80977d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Mini","offer_id":57413455708547,"sku":"505d22ed-b364-4e08-8ccb-4d3bccfdf2cd","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro","offer_id":57413455741315,"sku":"a5623745-b9e8-4bed-99f0-111646100d5d","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13 Pro Max","offer_id":57413455774083,"sku":"1a098a56-4774-43bc-8a61-2875c97417c5","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 14","offer_id":57413455806851,"sku":"23d2473e-4ca0-4215-9e9b-4345ef231a78","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Mini","offer_id":57413455839619,"sku":"3bb344e1-346b-4c27-b767-e1bd587c409a","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro","offer_id":57413455872387,"sku":"981302a5-64a9-4e5f-9474-0d65ba7d1153","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12 Pro Max","offer_id":57413455905155,"sku":"bdb865f3-b219-45f6-b5bc-49ae510dceb0","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 13","offer_id":57413455937923,"sku":"d7247c23-676f-43da-9a63-201d09a5eb41","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro","offer_id":57413455970691,"sku":"d8977bf3-6e15-4421-98df-1ba924613713","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11 Pro Max","offer_id":57413456003459,"sku":"cdd98276-37b8-429a-b51e-0345f64fbdda","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 12","offer_id":57413456036227,"sku":"e8d7f465-f11c-4c84-a1a2-66a7ac99c53c","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"iPhone 11","offer_id":57413456068995,"sku":"601c50db-8e66-48a2-ac18-48ca80759fce","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Plus","offer_id":57418406494595,"sku":"1a8a3278-072c-4a42-9685-8fce319aba04","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23 Ultra","offer_id":57418406527363,"sku":"ba7ca401-9f23-4625-83dc-ff334cd45fa8","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Plus","offer_id":57418406560131,"sku":"285af9bd-055d-4d99-9076-5359d3f883b5","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22 Ultra","offer_id":57418406592899,"sku":"ac6f72bb-1202-4a5f-aad2-5603351a87cf","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S23","offer_id":57418406625667,"sku":"1f00a646-bb99-46a1-bd25-6e57c5c49008","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Plus","offer_id":57418406658435,"sku":"ac3ef2a1-d975-4ea7-8c0a-394c4f315f18","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21 Ultra","offer_id":57418406691203,"sku":"b501d356-e610-4bba-b457-34caff6c3d4b","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S22","offer_id":57418406723971,"sku":"3e973dc8-9bff-4beb-8948-475ba69f05d4","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Plus","offer_id":57418406756739,"sku":"b424b686-f4e5-4082-8c7e-4b022330fb10","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20 Ultra","offer_id":57418406789507,"sku":"2e98d899-6f3c-4da4-bc3e-c3d378323481","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S21","offer_id":57418406822275,"sku":"f072565c-3e81-40bf-bc73-be7ee4883723","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy S20","offer_id":57418406855043,"sku":"a5036d06-f6ff-4af0-b936-4cc31dfb7513","price":17.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/coque-lava-coast-8577034.jpg?v=1775933309"},{"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-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-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":"veste-red-structure","title":"VESTE RED 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;\"\u003eLe motif joue avec la symétrie et les codes décoratifs revisités. Il évoque à la fois tradition et modernité. Le rendu est fort, mais maîtrisé. Une vraie pièce statement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57687472537987,"sku":"3712781_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57687472570755,"sku":"3712781_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57687472603523,"sku":"3712781_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57687472636291,"sku":"3712781_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57687472669059,"sku":"3712781_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57687472701827,"sku":"3712781_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57687472734595,"sku":"3712781_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-red-structure-7761240.jpg?v=1777518202"},{"product_id":"veste-ekoni-one","title":"VESTE EKONI ONE","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;\"\u003eLe motif EKONI se répète avec finesse sur toute la surface et crée une allure nette dès le premier regard. Le blanc apporte de la fraîcheur, le bleu donne juste ce qu’il faut de contraste. Le résultat est propre, lumineux et facile à porter. Une veste simple à matcher, mais jamais banale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57687474635139,"sku":"5034382_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57687474667907,"sku":"5034382_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57687474700675,"sku":"5034382_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57687474733443,"sku":"5034382_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57687474766211,"sku":"5034382_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57687474798979,"sku":"5034382_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57687474831747,"sku":"5034382_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/all-over-print-unisex-bomber-jacket-white-front-6a03978316ce4.jpg?v=1778620304"},{"product_id":"t-shirt-unisexe-a-manches-courtes","title":"T-SHIRT SIGNAL VALLEY.","description":"Vous avez maintenant trouvé le T-shirt incontournable de votre garde-robe. Il est composé à 100 % de coton filé à l'anneau et est doux et confortable. La double couture sur l'encolure et les manches ajoute plus de durabilité à ce qui sera certainement votre favori !  \u003cbr\u003e\n• 100% ring-spun cotton\u003cbr\u003e\n• Le coloris Sport Grey est composé à 90 % de coton filé à l'anneau et à 10 % de polyester.\u003cbr\u003e\n• Toutes les couleurs Heather sont composées à 65 % de polyester et à 35 % de coton.\u003cbr\u003e\n• 153 g\/m² (4,5 oz\/yd²)\u003cbr\u003e\n• Ruban d'épaule à épaule\u003cbr\u003e\nTissu tourné d'un quart de tour pour éliminer le pli central Produit vierge provenant du Bangladesh, du Nicaragua, du Honduras, de la République dominicaine, d'Haïti ou du Guatemala Avertissement : en raison des propriétés du tissu, la variante de couleur blanche peut sembler blanc cassé plutôt que blanc vif.","brand":"EKONI","offers":[{"title":"Noir \/ S","offer_id":57695487820163,"sku":"7192111_474","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":57695487852931,"sku":"7192111_505","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":57695487885699,"sku":"7192111_536","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ XL","offer_id":57695487918467,"sku":"7192111_567","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2 XL","offer_id":57695487951235,"sku":"7192111_598","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 3XL","offer_id":57695487984003,"sku":"7192111_629","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ S","offer_id":57695488016771,"sku":"7192111_498","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ M","offer_id":57695488049539,"sku":"7192111_529","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ L","offer_id":57695488082307,"sku":"7192111_560","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ XL","offer_id":57695488115075,"sku":"7192111_591","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 2 XL","offer_id":57695488147843,"sku":"7192111_622","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 3XL","offer_id":57695488180611,"sku":"7192111_653","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ S","offer_id":57695488213379,"sku":"7192111_499","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ M","offer_id":57695488246147,"sku":"7192111_530","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ L","offer_id":57695488278915,"sku":"7192111_561","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ XL","offer_id":57695488311683,"sku":"7192111_592","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ 2 XL","offer_id":57695488344451,"sku":"7192111_623","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ 3XL","offer_id":57695488377219,"sku":"7192111_654","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Bleu Roi \/ S","offer_id":57695488409987,"sku":"7192111_500","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Roi \/ M","offer_id":57695488442755,"sku":"7192111_531","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Roi \/ L","offer_id":57695488475523,"sku":"7192111_562","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Roi \/ XL","offer_id":57695488508291,"sku":"7192111_593","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Roi \/ 2 XL","offer_id":57695488541059,"sku":"7192111_624","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Roi \/ 3XL","offer_id":57695488573827,"sku":"7192111_655","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Saphir \/ S","offer_id":57695488606595,"sku":"7192111_22293","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Saphir \/ M","offer_id":57695488639363,"sku":"7192111_22294","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Saphir \/ L","offer_id":57695488672131,"sku":"7192111_22295","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Saphir \/ XL","offer_id":57695488704899,"sku":"7192111_22296","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Saphir \/ 2 XL","offer_id":57695488737667,"sku":"7192111_22297","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Saphir \/ 3XL","offer_id":57695488770435,"sku":"7192111_22298","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Vert Militaire \/ S","offer_id":57695488803203,"sku":"7192111_495","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Vert Militaire \/ M","offer_id":57695488835971,"sku":"7192111_526","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Vert Militaire \/ L","offer_id":57695488868739,"sku":"7192111_557","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Vert Militaire \/ XL","offer_id":57695488901507,"sku":"7192111_588","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Vert Militaire \/ 2 XL","offer_id":57695488934275,"sku":"7192111_619","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Vert Militaire \/ 3XL","offer_id":57695488967043,"sku":"7192111_650","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ S","offer_id":57695488999811,"sku":"7192111_23472","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ M","offer_id":57695489032579,"sku":"7192111_23475","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ L","offer_id":57695489065347,"sku":"7192111_23478","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ XL","offer_id":57695489098115,"sku":"7192111_23481","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ 2 XL","offer_id":57695489130883,"sku":"7192111_23484","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ 3XL","offer_id":57695489163651,"sku":"7192111_23487","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Anthracite \/ S","offer_id":57695489196419,"sku":"7192111_479","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Anthracite \/ M","offer_id":57695489229187,"sku":"7192111_510","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Anthracite \/ L","offer_id":57695489261955,"sku":"7192111_541","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Anthracite \/ XL","offer_id":57695489294723,"sku":"7192111_572","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Anthracite \/ 2 XL","offer_id":57695489327491,"sku":"7192111_603","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Anthracite \/ 3XL","offer_id":57695489360259,"sku":"7192111_634","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":57695489393027,"sku":"7192111_497","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":57695489425795,"sku":"7192111_528","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":57695489458563,"sku":"7192111_559","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":57695489491331,"sku":"7192111_590","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2 XL","offer_id":57695489524099,"sku":"7192111_621","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":57695489556867,"sku":"7192111_652","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Tropical Blue \/ S","offer_id":57695489589635,"sku":"7192111_21621","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Tropical Blue \/ M","offer_id":57695489622403,"sku":"7192111_21622","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Tropical Blue \/ L","offer_id":57695489655171,"sku":"7192111_21623","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Tropical Blue \/ XL","offer_id":57695489687939,"sku":"7192111_21624","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Tropical Blue \/ 2 XL","offer_id":57695489720707,"sku":"7192111_21625","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Tropical Blue \/ 3XL","offer_id":57695489753475,"sku":"7192111_21626","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Jade bleu-vert \/ S","offer_id":57695489786243,"sku":"7192111_23473","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Jade bleu-vert \/ M","offer_id":57695489819011,"sku":"7192111_23476","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Jade bleu-vert \/ L","offer_id":57695489851779,"sku":"7192111_23479","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Jade bleu-vert \/ XL","offer_id":57695489884547,"sku":"7192111_23482","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Jade bleu-vert \/ 2 XL","offer_id":57695489917315,"sku":"7192111_23485","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Jade bleu-vert \/ 3XL","offer_id":57695489950083,"sku":"7192111_23488","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ S","offer_id":57695489982851,"sku":"7192111_501","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ M","offer_id":57695490015619,"sku":"7192111_532","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ L","offer_id":57695490048387,"sku":"7192111_563","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ XL","offer_id":57695490081155,"sku":"7192111_594","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ 2 XL","offer_id":57695490113923,"sku":"7192111_625","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ 3XL","offer_id":57695490146691,"sku":"7192111_656","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ S","offer_id":57695490179459,"sku":"7192111_22287","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ M","offer_id":57695490212227,"sku":"7192111_22288","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ L","offer_id":57695490244995,"sku":"7192111_22289","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ XL","offer_id":57695490277763,"sku":"7192111_22290","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ 2 XL","offer_id":57695490310531,"sku":"7192111_22291","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ 3XL","offer_id":57695490343299,"sku":"7192111_22292","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Bleu Clair \/ S","offer_id":57695490376067,"sku":"7192111_494","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Clair \/ M","offer_id":57695490408835,"sku":"7192111_525","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Clair \/ L","offer_id":57695490441603,"sku":"7192111_556","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Clair \/ XL","offer_id":57695490474371,"sku":"7192111_587","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Clair \/ 2 XL","offer_id":57695490507139,"sku":"7192111_618","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Bleu Clair \/ 3XL","offer_id":57695490539907,"sku":"7192111_649","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Gris Givré \/ S","offer_id":57695490572675,"sku":"7192111_21609","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Givré \/ M","offer_id":57695490605443,"sku":"7192111_21610","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Givré \/ L","offer_id":57695490638211,"sku":"7192111_21611","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Givré \/ XL","offer_id":57695490670979,"sku":"7192111_21612","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Givré \/ 2 XL","offer_id":57695490703747,"sku":"7192111_21613","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Gris Givré \/ 3XL","offer_id":57695490736515,"sku":"7192111_21614","price":16.5,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ S","offer_id":57695490769283,"sku":"7192111_473","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":57695490802051,"sku":"7192111_504","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":57695490834819,"sku":"7192111_535","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ XL","offer_id":57695490867587,"sku":"7192111_566","price":12.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 2 XL","offer_id":57695490900355,"sku":"7192111_597","price":14.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 3XL","offer_id":57695490933123,"sku":"7192111_628","price":16.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/t-shirt-signal-valley-4285413.jpg?v=1775933204"},{"product_id":"veste-paint-drift","title":"VESTE PAINT DRIFT","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;\"\u003eLes coups de pinceau traversent la veste avec une énergie immédiate. On sent le geste, la matière, la liberté du mouvement. Le bleu donne de la profondeur, le noir et le blanc gardent l’ensemble ultra efficace. Une pièce vivante et pleine de style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57697392230787,"sku":"8807775_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57697392263555,"sku":"8807775_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57697392296323,"sku":"8807775_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57697392329091,"sku":"8807775_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57697392361859,"sku":"8807775_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57697392394627,"sku":"8807775_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57697392427395,"sku":"8807775_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-paint-drift-9168398.jpg?v=1775933014"},{"product_id":"veste-star-dust","title":"VESTE STAR DUST","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;\"\u003eCe visuel transforme la veste en ciel nocturne revisité. Les étoiles dorées créent une vibration lumineuse sans surcharger la silhouette. Le rendu reste élégant, mais garde un vrai côté plaisir. Une pièce qui illumine instantanément le look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57697396097411,"sku":"8263128_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57697396130179,"sku":"8263128_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57697396162947,"sku":"8263128_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57697396195715,"sku":"8263128_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57697396228483,"sku":"8263128_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57697396261251,"sku":"8263128_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57697396294019,"sku":"8263128_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-star-dust-3662590.jpg?v=1775933013"},{"product_id":"veste-kuba-velvet","title":"VESTE KUBA VELVET","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\nLes tisserands Kuba du Kasaï ne brodaient pas — ils sculptaient. Leurs velours en raphia étaient des surfaces en relief d'une précision absolue, sans équivalent textile dans le monde entier. Cette veste porte cet héritage tridimensionnel.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 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\"\u003e5 à 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":"XS","offer_id":57697891844483,"sku":"2646836_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57697891877251,"sku":"2646836_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57697891910019,"sku":"2646836_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57697891942787,"sku":"2646836_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57697891975555,"sku":"2646836_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57697892008323,"sku":"2646836_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57697892041091,"sku":"2646836_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-kuba-velvet-1624435.jpg?v=1775933193"},{"product_id":"veste-line-velocity","title":"VESTE LINE VELOCITY","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;\"\u003eCe visuel reprend l’esthétique du circuit et de la trajectoire lumineuse. Les lignes dessinent une structure forte sans alourdir la veste. Le résultat est direct, net et super facile à lire. Une pièce parfaite pour un style plus urbain et tranchant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57697906098563,"sku":"2664607_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57697906131331,"sku":"2664607_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57697906164099,"sku":"2664607_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57697906196867,"sku":"2664607_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57697906229635,"sku":"2664607_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57697906262403,"sku":"2664607_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57697906295171,"sku":"2664607_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-line-velocity-4095667.jpg?v=1777518200"},{"product_id":"veste-glitch-energie","title":"VESTE GLITCH ÉNERGIE","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;\"\u003ePorter cette veste, c’est habiter le mouvement plutôt que la forme figée. Elle impose une présence dense, mais jamais lourde. Tout y circule, tout y revient. Une pièce pensée comme une architecture de courant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57700147102083,"sku":"4054898_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57700147134851,"sku":"4054898_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57700147167619,"sku":"4054898_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57700147200387,"sku":"4054898_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57700147233155,"sku":"4054898_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57700147265923,"sku":"4054898_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57700147298691,"sku":"4054898_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-glitch-energie-8997422.jpg?v=1777518201"},{"product_id":"veste-kente-noir","title":"VESTE KENTE NOIR","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;\"\u003eLes tisserands Ewe et Ashanti du Ghana construisaient le Kente bande par bande — chaque couleur une valeur, chaque motif une parole. KENTE NOIR reprend cette architecture horizontale et la plonge dans une palette nuit : teal profond, or patiné, bordeaux brûlé. Les strates de cette veste sont des strates de temps. Chaque rayure est une génération.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57700150575491,"sku":"5001790_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57700150608259,"sku":"5001790_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57700150641027,"sku":"5001790_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57700150673795,"sku":"5001790_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57700150706563,"sku":"5001790_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57700150739331,"sku":"5001790_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57700150772099,"sku":"5001790_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-kente-noir-4122777.jpg?v=1775933002"},{"product_id":"veste-bogolan-storm","title":"VESTE BOGOLAN STORM","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 Bogolan malien ne décore pas — il raconte. Chaque motif géométrique des tisseuses Bambara correspond à un événement, une identité, un savoir transmis de mère en fille depuis des siècles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57700858102147,"sku":"9796461_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57700858134915,"sku":"9796461_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57700858167683,"sku":"9796461_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57700858200451,"sku":"9796461_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57700858233219,"sku":"9796461_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57700858265987,"sku":"9796461_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57700858298755,"sku":"9796461_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-bogolan-storm-9325800.jpg?v=1775933004"},{"product_id":"veste-zulu-shield","title":"VESTE ZULU SHIELD","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;\"\u003eDans les régiments Impi du roi Shaka, chaque bouclier racontait l'identité du guerrier. Ici les formes géométriques des boucliers Nguni se répètent à l'infini sur fond orange solaire, transformant l'armure en œuvre, la protection en langage, le guerrier en vision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57700858626435,"sku":"9721236_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57700858659203,"sku":"9721236_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57700858691971,"sku":"9721236_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57700858724739,"sku":"9721236_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57700858757507,"sku":"9721236_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57700858790275,"sku":"9721236_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57700858823043,"sku":"9721236_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-zulu-shield-5490870.jpg?v=1778263701"},{"product_id":"veste-dream-touch","title":"VESTE DREAM TOUCH","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;\"\u003eDes plumes roses légères sur un fond crème apaisant. Le rendu est doux, élégant et facile à porter. C’est une pièce subtile mais pleine de charme. Parfaite pour un style délicat et moderne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57701218255235,"sku":"2185738_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57701218288003,"sku":"2185738_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57701218320771,"sku":"2185738_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57701218353539,"sku":"2185738_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57701218386307,"sku":"2185738_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57701218419075,"sku":"2185738_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57701218451843,"sku":"2185738_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-dream-touch-9332502.jpg?v=1775933011"},{"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":"veste-soul-galaxy","title":"VESTE SOUL GALAXY","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;\"\u003eCe visuel joue entre portrait, constellation et langage symbolique. Chaque détail semble suspendu dans une pensée en expansion. C’est poétique, puissant et très EKONI dans l’esprit. Une veste qui laisse une vraie impression.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57719063445891,"sku":"3860815_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719063478659,"sku":"3860815_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719063511427,"sku":"3860815_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719063544195,"sku":"3860815_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719063576963,"sku":"3860815_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719063609731,"sku":"3860815_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719063642499,"sku":"3860815_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-soul-galaxy-9551543.jpg?v=1775933024"},{"product_id":"veste-orange-brut","title":"VESTE ORANGE BRUT","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;\"\u003eLa surface craquelée traverse la veste comme une terre chauffée à blanc. L’orange donne une énergie immédiate, pendant que les lignes noires structurent tout l’espace. Le rendu est net et ultra visuel. Une pièce qui impose sa force en un instant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57719105880451,"sku":"3333398_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719105913219,"sku":"3333398_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719105945987,"sku":"3333398_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719105978755,"sku":"3333398_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719106011523,"sku":"3333398_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719106044291,"sku":"3333398_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719106077059,"sku":"3333398_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-orange-brut-3775614.jpg?v=1777518199"},{"product_id":"veste-quiet-dune","title":"VESTE QUIET DUNE","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;\"\u003eCe paysage transforme cette veste en image presque cinématographique. Le contraste entre le sable, l’astre et la profondeur bleue crée une vraie intensité visuelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57719106240899,"sku":"7466384_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719106273667,"sku":"7466384_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719106306435,"sku":"7466384_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719106339203,"sku":"7466384_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719106371971,"sku":"7466384_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719106404739,"sku":"7466384_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719106437507,"sku":"7466384_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-quiet-dune-2250094.jpg?v=1777518202"},{"product_id":"veste-data-kente","title":"VESTE DATA KENTE","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;\"\u003eCe motif mélange l’énergie du textile traditionnel avec une lecture plus digitale et graphique. L’orange, le turquoise et le rouge créent un impact immédiat, parfaitement cadré par les manches noires. Le rendu est fort, lumineux et ultra identifiable. Une veste qui ne laisse aucune place au banal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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 varier jusqu'à 2,5 cm (1\") 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 — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57719106535811,"sku":"5874070_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719106568579,"sku":"5874070_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719106601347,"sku":"5874070_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719106634115,"sku":"5874070_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719106666883,"sku":"5874070_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719106699651,"sku":"5874070_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719106732419,"sku":"5874070_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-data-kente-8919966.jpg?v=1777518201"},{"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-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":"veste-reseau-vivant","title":"VESTE RÉSEAU VIVANT","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;\"\u003eCe motif évoque à la fois une cartographie, un circuit et une écriture spontanée. Les lignes créent une tension visuelle légère mais très présente. Le résultat reste propre, moderne et plein d’énergie. Une veste minimaliste, mais jamais vide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57725969039747,"sku":"7575230_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57725969072515,"sku":"7575230_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57725969105283,"sku":"7575230_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57725969138051,"sku":"7575230_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57725969170819,"sku":"7575230_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57725969203587,"sku":"7575230_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57725969236355,"sku":"7575230_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-reseau-vivant-9848400.jpg?v=1775933003"},{"product_id":"veste-akan-cosmos","title":"VESTE AKAN COSMOS","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\nLa répétition des formes crée une vibration très visuelle, presque hypnotique.\nLe mélange de couleurs garde la pièce vivante sans la rendre difficile à porter.\nOn sent la construction, l’énergie et le plaisir dans le design.\nUne vraie pièce statement.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-info-panel {\n    max-width: 760px;\n    margin: 24px 0 40px;\n    padding: 18px 20px 22px;\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,0.14);\n    background: #ffffff;\n    font-family: 'DM Sans', sans-serif;\n  }\n  .product-info-panel__title {\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.22em;\n    margin: 0 0 10px;\n    color: #666;\n    text-align: center;\n  }\n  .product-info-panel__divider {\n    width: 100%;\n    height: 1px;\n    background: rgba(0,0,0,0.12);\n    margin: 12px 0 18px;\n  }\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\n  .product-info-panel details.acc summary {\n    list-style: none;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    outline: none;\n  }\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n    color: #1a1a1a;\n  }\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1.1rem;\n    margin-left: 12px;\n    color: #999;\n  }\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n  .product-info-panel .acc__content {\n    margin-top: 12px;\n    font-size: 0.9rem;\n    color: #444;\n    line-height: 1.6;\n  }\n\n  \/* ── Grille Expédition (3 colonnes) ── *\/\n  .ship-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin: 18px 0;\n  }\n  .ship-cell {\n    background: #fafaf9;\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 12px 8px;\n    text-align: center;\n  }\n  .ship-label {\n    font-size: 0.62rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    display: block;\n    margin-bottom: 4px;\n  }\n  .ship-value {\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n\n  \/* ── Bloc Retours ── *\/\n  .returns-box {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,0.09);\n    border-radius: 12px;\n    padding: 18px;\n    font-size: 0.86rem;\n    color: #555;\n  }\n  .returns-box strong {\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n  }\n\n  \/* ── Guide des tailles ── *\/\n  .size-note {\n    font-size: 0.82rem;\n    color: #666;\n    background: #fafaf9;\n    border-radius: 10px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n  }\n  .size-legend {\n    display: flex;\n    gap: 18px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n  }\n  .size-legend span {\n    font-size: 0.78rem;\n    color: #666;\n  }\n  .size-legend strong {\n    color: #1a1a1a;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n  }\n  .size-table th {\n    text-align: center;\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #999;\n    padding: 6px 8px 10px;\n    border-bottom: 1px solid rgba(0,0,0,0.1);\n  }\n  .size-table th:first-child { text-align: left; }\n  .size-table td {\n    text-align: center;\n    padding: 9px 8px;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    color: #1a1a1a;\n    font-weight: 500;\n  }\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: #1a1a1a;\n  }\n  .size-table tr:last-child td { border-bottom: none; }\n  .size-table tr:hover td { background: #fafaf9; }\n\n  @media (max-width: 600px) {\n    .ship-grid { grid-template-columns: 1fr; }\n    .size-legend { gap: 10px; }\n  }\n\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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":57725969400195,"sku":"6845820_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57725969432963,"sku":"6845820_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57725969465731,"sku":"6845820_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57725969498499,"sku":"6845820_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57725969531267,"sku":"6845820_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57725969564035,"sku":"6845820_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57725969596803,"sku":"6845820_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/veste-akan-cosmos-6953721.jpg?v=1775933270"},{"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"},{"product_id":"veste-grid-kings","title":"VESTE GRID KINGS","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 \u003cp style=\"font-size:0.95rem;color:#444;line-height:1.6;margin:0;text-align:center;\"\u003e Au Ghana, les tisserands Ashanti fabriquent le Kente bande par bande, à la main, sur des métiers étroits. Chaque couleur a un sens précis : l'or pour la royauté, le vert pour la croissance, le rouge pour le sacrifice politique. Les étoiles à quatre pointes viennent du vocabulaire Adinkra — un système de symboles codifiés gravés dans des calebasses pour imprimer les tissus de cérémonie.  \u003c\/p\u003e \u003c\/div\u003e \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;   }   \/* ── Grille Expédition (3 colonnes) ── *\/   .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;   }   \/* ── Bloc Retours ── *\/   .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;   }   \/* ── Guide des tailles ── *\/   .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 \u003cdiv class=\"product-info-panel\"\u003e \u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e \u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e \u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 100 % polyester (dont 95 % recyclé).\u003c\/li\u003e \u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\u003c\/li\u003e \u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\u003c\/li\u003e \u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Unisexe.\u003c\/li\u003e \u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\u003c\/li\u003e \u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\u003c\/li\u003e \u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e \u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cdiv class=\"size-legend\"\u003e \u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\u003c\/span\u003e \u003c\/div\u003e \u003ctable class=\"size-table\"\u003e \u003cthead\u003e \u003ctr\u003e \u003cth\u003eTaille\u003c\/th\u003e \u003cth\u003eA (cm)\u003c\/th\u003e \u003cth\u003eB (cm)\u003c\/th\u003e \u003cth\u003eC (cm)\u003c\/th\u003e \u003c\/tr\u003e \u003c\/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd\u003eXS\u003c\/td\u003e \u003ctd\u003e50\u003c\/td\u003e \u003ctd\u003e65\u003c\/td\u003e \u003ctd\u003e55,5\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eS\u003c\/td\u003e \u003ctd\u003e52\u003c\/td\u003e \u003ctd\u003e69\u003c\/td\u003e \u003ctd\u003e57\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eM\u003c\/td\u003e \u003ctd\u003e54\u003c\/td\u003e \u003ctd\u003e69\u003c\/td\u003e \u003ctd\u003e58,5\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eL\u003c\/td\u003e \u003ctd\u003e58\u003c\/td\u003e \u003ctd\u003e72\u003c\/td\u003e \u003ctd\u003e60,5\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eXL\u003c\/td\u003e \u003ctd\u003e62\u003c\/td\u003e \u003ctd\u003e72\u003c\/td\u003e \u003ctd\u003e61\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e2XL\u003c\/td\u003e \u003ctd\u003e66\u003c\/td\u003e \u003ctd\u003e75\u003c\/td\u003e \u003ctd\u003e61,5\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e3XL\u003c\/td\u003e \u003ctd\u003e70\u003c\/td\u003e \u003ctd\u003e75\u003c\/td\u003e \u003ctd\u003e62\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cul style=\"list-style: none; padding-left: 0;\"\u003e \u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e \u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e \u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003c\/li\u003e \u003cli\u003e— Ne pas repasser directement sur l'impression.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/details\u003e \u003cdetails class=\"acc\"\u003e \u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e \u003cdiv class=\"acc__content\"\u003e \u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e \u003cdiv class=\"ship-grid\"\u003e \u003cdiv class=\"ship-cell\"\u003e \u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ship-cell\"\u003e \u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e\u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ship-cell\"\u003e \u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e\u003cspan class=\"ship-value\"\u003e5 à 15 jours\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"returns-box\"\u003e \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 \u003c\/div\u003e \u003c\/details\u003e \u003c\/div\u003e","brand":"EKONI","offers":[{"title":"XS","offer_id":58018975515011,"sku":"4465245_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":58018975547779,"sku":"4465245_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58018975580547,"sku":"4465245_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58018975613315,"sku":"4465245_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58018975646083,"sku":"4465245_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":58018975678851,"sku":"4465245_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":58018975711619,"sku":"4465245_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/all-over-print-unisex-bomber-jacket-white-front-6a0130b5c6eac.jpg?v=1778462945"},{"product_id":"veste-clay-current","title":"VESTE CLAY CURRENT","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;\"\u003eAu Mali, les femmes Bamana fabriquent le Bogolan en plusieurs étapes : le tissu de coton est d'abord trempé dans des bains de feuilles de n'galama qui le teintent en jaune, puis les motifs sont tracés à la main avec de la boue fermentée — riche en fer, presque noire — qui réagit chimiquement avec la teinture et fixe les formes de façon définitive.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLe résultat n'est jamais parfaitement régulier. Les lignes cassent, les zones se densifient, certains fragments partent en diagonale. \u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eCe design part de cette irrégularité organique.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eMême logique de tracé, autre température.\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;   }   \/* ── Grille Expédition (3 colonnes) ── *\/   .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;   }   \/* ── Bloc Retours ── *\/   .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;   }   \/* ── Guide des tailles ── *\/   .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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":58018982986115,"sku":"8128824_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":58018983018883,"sku":"8128824_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58018983051651,"sku":"8128824_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58018983084419,"sku":"8128824_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58018983117187,"sku":"8128824_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":58018983149955,"sku":"8128824_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":58018983182723,"sku":"8128824_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/all-over-print-unisex-bomber-jacket-white-front-6a03da1cd3e79.jpg?v=1778637355"},{"product_id":"veste-oracle-masque","title":"VESTE ORACLE MASQUE","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;\"\u003eDans les chefferies Bamiléké du Cameroun, les masques cérémonieux ne cachent pas — ils révèlent.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003ePortés lors des rituels d'intronisation, ils sont construits autour d'un axe de symétrie parfait, avec des yeux dilatés qui symbolisent la vision au-delà du monde visible. \u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLes éclats géométriques qui rayonnent autour évoquent les plumes et les lances des costumes de danse Tso — chaque pointe orientée comme un signal envoyé dans une direction précise.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eCe design part de cette architecture visuelle : la symétrie comme langage, les yeux comme centre de gravité, le noir comme espace où tout commence.\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;   }   \/* ── Grille Expédition (3 colonnes) ── *\/   .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;   }   \/* ── Bloc Retours ── *\/   .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;   }   \/* ── Guide des tailles ── *\/   .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 100 % polyester (dont 95 % 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 :\u003c\/strong\u003e 220 g\/m² (6,49 oz\/yd²) — peut varier de ± 5 %.\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\u003eIntérieur :\u003c\/strong\u003e Polaire brossée, confort chaud et doux.\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\u003eCoupe :\u003c\/strong\u003e Unisexe.\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\u003eCoutures :\u003c\/strong\u003e Surjet renforcé.\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\u003eFermeture :\u003c\/strong\u003e Éclair YKK argenté.\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\u003ePoches :\u003c\/strong\u003e 2 poches en tissu assorti + ruban de cou robuste.\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-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — Largeur moitié poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur manche\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\u003eXS\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e58,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e60,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e61,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e62\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 à 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\"\u003e5 à 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":"XS","offer_id":58018986361219,"sku":"1819287_10877","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":58018986393987,"sku":"1819287_10878","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58018986426755,"sku":"1819287_10879","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58018986459523,"sku":"1819287_10880","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58018986492291,"sku":"1819287_10881","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":58018986525059,"sku":"1819287_10882","price":65.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":58018986557827,"sku":"1819287_10883","price":65.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/all-over-print-unisex-bomber-jacket-white-front-6a01334675b13.jpg?v=1778463721"}],"url":"https:\/\/www.ekoni.fr\/collections\/nouveautes.oembed","provider":"EKONI","version":"1.0","type":"link"}