{"product_id":"tshirt-cosmic-harvest","title":"T-SHIRT COSMIC HARVEST","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\nTouches graphiques.\nTextures dynamiques.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\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  }\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 !important;\n    display: block;\n    width: 100%;\n  }\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\n  .product-info-panel details.acc {\n    border-top: 1px solid rgba(0,0,0,0.08);\n    padding: 12px 0;\n  }\n\n  .product-info-panel details.acc:first-of-type {\n    border-top: none;\n    padding-top: 4px;\n  }\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  }\n\n  .product-info-panel details.acc summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .product-info-panel details.acc summary span {\n    font-size: 0.92rem;\n    font-weight: 500;\n  }\n\n  .product-info-panel details.acc summary::after {\n    content: \"+\";\n    font-size: 1rem;\n    margin-left: 12px;\n  }\n\n  .product-info-panel details.acc[open] summary::after {\n    content: \"–\";\n  }\n\n  .product-info-panel .acc__content {\n    margin-top: 8px;\n    font-size: 0.9rem;\n    color: #444;\n  }\n\n  .product-info-panel .info-list {\n    list-style: none;\n    margin: 4px 0 0;\n    padding-left: 0;\n  }\n\n  .product-info-panel .info-list li {\n    margin-bottom: 6px;\n    position: relative;\n    padding-left: 14px;\n  }\n\n  .product-info-panel .info-list li::before {\n    content: \"•\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: #333;\n  }\n\n  .size-grid {\n    margin: 8px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .size-grid li {\n    display: flex;\n    justify-content: space-between;\n    padding: 6px 0;\n    border-bottom: 1px solid rgba(0,0,0,0.06);\n  }\n\n  .size-grid li:last-child {\n    border-bottom: none;\n  }\n\u003c\/style\u003e\n\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\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 100% coton (sauf Graphite bruyère : 90% coton \/ 10% polyester et Heather Royal : 35% coton \/ 65% polyester)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGrammage :\u003c\/strong\u003e 153 g\/m², maintien assuré et confort flexible.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCertification :\u003c\/strong\u003e OEKO-TEX®, Sedex \u0026amp; WRAP.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eImpression :\u003c\/strong\u003e DTG haute définition, encres à base d'eau respectueuses de la peau et de l'environnement.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- DIMENSIONS --\u003e\n  \u003cdetails class=\"acc\"\u003e\n    \u003csummary\u003e\u003cspan class=\"icon\"\u003e\u003c\/span\u003e \u003cspan\u003eTailles \u0026amp; coupe\u003c\/span\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"acc__content\"\u003e\n      \u003cp\u003eCoupe unisexe classique. Tailles S à 3XL.\u003c\/p\u003e\n      \u003cul class=\"size-grid\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eS\u003c\/strong\u003e\u003cspan\u003e71 × 45,7 cm\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eM\u003c\/strong\u003e\u003cspan\u003e73,7 × 51 cm\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eL\u003c\/strong\u003e\u003cspan\u003e76,2 × 56 cm\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eXL\u003c\/strong\u003e\u003cspan\u003e78,7 × 61 cm\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e2XL\u003c\/strong\u003e\u003cspan\u003e81,3 × 66 cm\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e3XL\u003c\/strong\u003e\u003cspan\u003e83,8 × 71 cm\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\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\u003eLavage en machine à froid (maximum 30 °C ou 90 °F).\u003c\/li\u003e\n        \u003cli\u003eÀ laver avec des couleurs similaires.\u003c\/li\u003e\n        \u003cli\u003eBlanchiment déconseillé.\u003c\/li\u003e\n        \u003cli\u003eNe pas mettre au sèche-linge.\u003c\/li\u003e\n        \u003cli\u003eÉviter de repasser directement sur le visuel.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\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;\"\u003e\n        Ce produit est imprimé à la demande.\u003cbr\u003e\n        Chaque article est fabriqué localement afin de réduire les délais et l'empreinte carbone.\n      \u003c\/p\u003e\n\n      \u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eProduction :\u003c\/strong\u003e 1 à 3 jours ouvrés.\u003c\/p\u003e\n      \u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eLivraison :\u003c\/strong\u003e Europe 2 à 7 jours • International 3 à 15 jours.\u003c\/p\u003e\n\n      \u003cdiv style=\"height: 1px; background: rgba(0,0,0,0.1); margin: 12px 0;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\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\n        En cas de retour pour rétractation (taille, préférence personnelle, changement d’avis),\n        les frais de retour sont à la charge du client et le produit doit être renvoyé dans son état d’origine,\n        non porté et non lavé.\n      \u003c\/p\u003e\n      \u003cp style=\"text-align: center;\"\u003e\n        En cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\n      \u003c\/p\u003e\n      \u003cp style=\"text-align: center;\"\u003e\n        Pour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"Blanc \/ S","offer_id":57228708184451,"sku":"392ba334-479d-443b-bdcd-d38e3a4a38c1","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":57228708217219,"sku":"ba35e343-ccd2-4e77-8390-e330672d9ffe","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":57228708249987,"sku":"f82a5403-f49d-48aa-9c67-1d21aeca924c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ XL","offer_id":57228708282755,"sku":"88968ae2-342a-4bb7-bb57-348edd7abf7b","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 2XL","offer_id":57228708315523,"sku":"10ad203d-b5a2-4e0a-8579-dfd7df4bdd72","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 3XL","offer_id":57228708348291,"sku":"b86015f9-e102-4809-a84a-96061c7e6749","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ S","offer_id":57228708381059,"sku":"0fc8749f-214b-493c-bedf-36ac3e6cecbd","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ M","offer_id":57228708413827,"sku":"91a5023d-b9de-4813-85fd-04c4d01e4a11","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ L","offer_id":57228708446595,"sku":"973151be-fa54-4ba6-813a-079e35daad5c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ XL","offer_id":57228708479363,"sku":"f6cadbe7-160f-4690-b147-4b2117422ae6","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ 2XL","offer_id":57228708512131,"sku":"d701b681-31c1-4b05-b20f-c3d307eff950","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ 3XL","offer_id":57228708544899,"sku":"2ceee7ae-103b-40c6-970c-b7ff544f10d8","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ S","offer_id":57228708577667,"sku":"414decec-8428-462a-8b8e-8a05a9e9f54a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ M","offer_id":57228708610435,"sku":"c25b4699-0121-4314-b884-cd3533c09f08","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ L","offer_id":57228708643203,"sku":"01fef1a5-d5db-4049-bacf-3c1e7b944a5a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ XL","offer_id":57228708675971,"sku":"0bf879b3-9eff-4e18-8ca7-2fb9574da86e","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ 2XL","offer_id":57228708708739,"sku":"6ecbbe32-fd91-4eae-a9f3-759593a8800d","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ 3XL","offer_id":57228708741507,"sku":"13acf8b5-1a52-4391-a2e2-98f8e770abce","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":57228708774275,"sku":"cf89e6da-db7b-4d7d-ae94-4ec6ab444c9a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":57228708807043,"sku":"0b2a2649-d938-4992-aabf-cad00f5fa80c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":57228708839811,"sku":"b234d100-29d8-4a23-9e6a-6bfb25b51884","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":57228708872579,"sku":"6bb860bb-c59a-4f28-ab7d-222906f05b91","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":57228708905347,"sku":"612fd969-05c0-4af2-87ec-06d0336c2bc5","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ S","offer_id":57228708938115,"sku":"d9fabd60-f542-4dcc-938d-668b9301c0c7","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ M","offer_id":57228708970883,"sku":"9e6f7d5a-e7de-446d-8ba7-da8e76127aad","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ L","offer_id":57228709003651,"sku":"1e7f9fd9-d5c5-4471-a82d-b178317bce38","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ XL","offer_id":57228709036419,"sku":"7759f562-d857-4beb-b562-81ab6e71b661","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ 2XL","offer_id":57228709069187,"sku":"f3ef4ce7-1b24-4d2a-b5fb-7fba64c60c7d","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ 3XL","offer_id":57228709101955,"sku":"113156bc-89a8-426a-b72b-401ded08f8da","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ S","offer_id":57228709134723,"sku":"0cefc16b-f905-4c73-b115-2bfe40b02c17","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ M","offer_id":57228709167491,"sku":"f2ceee64-c401-4331-a03d-bf1932e3a896","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ L","offer_id":57228709200259,"sku":"995632c8-c439-4835-a5e4-97201927ab16","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ XL","offer_id":57228709233027,"sku":"89881cba-f644-4f7e-bb8c-2b01eb7b9f1b","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ 2XL","offer_id":57228709265795,"sku":"68dae16c-4871-4016-86d9-ab59cbc1790e","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ 3XL","offer_id":57228709298563,"sku":"a58b02f2-8440-4d45-8d75-1c4d8c8fbf2b","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ S","offer_id":57228709331331,"sku":"a5528926-0abe-4610-ae7c-00be519d21ef","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ M","offer_id":57228709364099,"sku":"bdee9ec3-5ac1-4a12-b530-2093609a90c7","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ L","offer_id":57228709396867,"sku":"823dae19-f6cf-4c5f-95e1-107a56aa2dbf","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ XL","offer_id":57228709429635,"sku":"2caf9baa-2db7-43f0-96ca-fa4056982963","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ 2XL","offer_id":57228709462403,"sku":"5709a356-fa8f-455f-aec1-fb7d12ef5910","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ 3XL","offer_id":57228709495171,"sku":"27340505-bfc6-4259-a8e5-e0193aa6af2b","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ S","offer_id":57228709527939,"sku":"d213120e-bf8e-4ff7-9d6c-7bc6d8935ca7","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ M","offer_id":57228709560707,"sku":"af673275-05a2-473c-a213-5f640ae2ef51","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ L","offer_id":57228709593475,"sku":"80ab0497-43c6-4373-ad94-ed7c9cfe61f0","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ XL","offer_id":57228709626243,"sku":"887f9854-b0a0-468e-9956-06523be38e8f","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ 2XL","offer_id":57228709659011,"sku":"2a3efdac-cd7d-49cc-953a-c90158778ca1","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ 3XL","offer_id":57228709691779,"sku":"129ad410-a707-4355-8d0c-5ba88b9aa205","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ S","offer_id":57228709724547,"sku":"1515555c-5bb7-446b-8ea5-fca20653c160","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ M","offer_id":57228709757315,"sku":"1f7ac512-101b-4206-9e88-470ce676ea93","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ L","offer_id":57228709790083,"sku":"c7054914-b46c-4ce6-949a-b2c37d7b1c59","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ XL","offer_id":57228709822851,"sku":"4faaae67-8208-4649-af60-e1721929641c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ 2XL","offer_id":57228709855619,"sku":"f95dc773-b880-4eaf-ac05-1140457a85cb","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ 3XL","offer_id":57228709888387,"sku":"af8bfb05-ebe6-4102-b8da-5e88c12ac3b9","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":57228709921155,"sku":"649c1133-8942-41bd-8616-1ab0574b63ca","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":57228709953923,"sku":"3cebd148-3f11-4ddf-9920-d4c831885092","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":57228709986691,"sku":"452b2811-3bb4-4a7d-a17e-1fa94193334e","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ XL","offer_id":57228710019459,"sku":"22efcc56-daa4-4a1a-a6f0-362a3b41f607","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":57228710052227,"sku":"6e182c7e-8cbd-4616-ac6f-cef62d7b2da3","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 3XL","offer_id":57228710084995,"sku":"94fbc737-0efc-4b14-8f11-0e494b0ed8b4","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ S","offer_id":57228710117763,"sku":"13e779ce-624e-40da-a4a0-7a96cfe5807a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ M","offer_id":57228710150531,"sku":"72a37849-cf7e-4a91-8d5b-983e17c0839c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ L","offer_id":57228710183299,"sku":"063dee07-7957-4189-bd2d-608b293fcd11","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ XL","offer_id":57228710216067,"sku":"e86ca1f8-cad6-4bff-a5d1-7100aaf67226","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 2XL","offer_id":57228710248835,"sku":"94dc7ee2-038a-42f5-ae35-e5f6a9a116cd","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 3XL","offer_id":57228710281603,"sku":"6d1fd78b-9ba4-4708-8e36-f42f547fd418","price":23.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/t-shirt-cosmic-harvest-5869595.jpg?v=1775933215","url":"https:\/\/www.ekoni.fr\/products\/tshirt-cosmic-harvest","provider":"EKONI","version":"1.0","type":"link"}