{"product_id":"tshirt-pink-portal","title":"T-SHIRT PINK PORTAL","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\nStructure isolée.\nLumière verticale.\n\nMinimalisme puissant.\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":57228724502915,"sku":"a2076f92-4bd6-4d66-b27e-5047b0cad3ff","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":57228724535683,"sku":"61948cfd-37af-4e7d-8a7c-778b50aff8e9","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":57228724568451,"sku":"d341a4a6-d1e0-41a7-8e0a-eb294f939dc9","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ XL","offer_id":57228724601219,"sku":"4bf72609-d314-4d19-9ed8-4421941e02d4","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 2XL","offer_id":57228724633987,"sku":"ae1334cf-c339-48dc-89f4-3a3076b6bc1a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 3XL","offer_id":57228724666755,"sku":"d08ef2c0-4d7e-4d66-8d72-e66ac0014c98","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ S","offer_id":57228724699523,"sku":"05b6d5f9-0d29-4c2a-b832-b9e87d99e04a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ M","offer_id":57228724732291,"sku":"959a7db8-217a-48d8-8a17-a5c3e33cce6c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ L","offer_id":57228724765059,"sku":"381d729c-f8b6-4cbd-8c15-0c6d55ea6924","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ XL","offer_id":57228724797827,"sku":"7c3b00c6-6070-491e-9a29-da94cbc5a380","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ 2XL","offer_id":57228724830595,"sku":"686131f5-462d-4e7b-9bd5-6805b28ea06f","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Sable \/ 3XL","offer_id":57228724863363,"sku":"4fce2f9c-46b1-4d15-b527-a44948844a72","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ S","offer_id":57228724896131,"sku":"73bf1ac0-8e2d-4e52-a197-35cb31b52279","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ M","offer_id":57228724928899,"sku":"8daeb6a3-8119-4a7c-8b94-2933a61e4821","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ L","offer_id":57228724961667,"sku":"e66603a5-1a89-4661-b31b-e2f03020ab04","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ XL","offer_id":57228724994435,"sku":"e5aa083a-e892-45c0-af09-2956d4dd9851","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ 2XL","offer_id":57228725027203,"sku":"6fab4102-90d6-427b-9f53-d72df0841f80","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Marguerite \/ 3XL","offer_id":57228725059971,"sku":"5f4d4e27-2049-45dd-9e02-432512efd69c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":57228725092739,"sku":"8a101c67-6ed5-4162-bf64-96e4c6366424","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":57228725125507,"sku":"d6c29907-f06c-4fcc-8cc0-39e0d83bd341","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":57228725158275,"sku":"65b4f96a-8175-4620-8afe-e786aa334d0c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":57228725191043,"sku":"0b475ff7-a9bf-4049-8852-ff5e488e1b4e","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":57228725223811,"sku":"40f3418c-945a-437e-913c-c4be66d5aea8","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ S","offer_id":57228725256579,"sku":"ddbbd8ac-0fde-4149-b927-5c7e4eba59d2","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ M","offer_id":57228725289347,"sku":"1c75c409-4571-421c-a48b-4ecdb998d157","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ L","offer_id":57228725322115,"sku":"b4d8700c-8a67-470c-975d-716d7433381c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ XL","offer_id":57228725354883,"sku":"e6234128-5de4-4bc1-b0b2-cb9b0c9a4877","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ 2XL","offer_id":57228725387651,"sku":"a038714a-bada-4f82-870a-42aa389719c0","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Azalée \/ 3XL","offer_id":57228725420419,"sku":"70e314e6-bf08-4dd8-9586-2215f09afc7a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ S","offer_id":57228725453187,"sku":"bd1496c1-521f-4254-a6e7-6edcf7a44d0a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ M","offer_id":57228725485955,"sku":"0898bf40-6e41-4d6c-9a08-81885b556b9e","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ L","offer_id":57228725518723,"sku":"0dc169be-b6a9-4de4-ac32-29641d5786ea","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ XL","offer_id":57228725551491,"sku":"0280be25-8910-4064-ad34-55f3aa41ccb9","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ 2XL","offer_id":57228725584259,"sku":"27e8c87e-b160-46d4-8b20-26cdd5eb3115","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Graphite bruyère \/ 3XL","offer_id":57228725617027,"sku":"5146b5b3-dcbb-41aa-b76c-9f2d3bed9d36","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ S","offer_id":57228725649795,"sku":"5bc6d581-70f6-42b8-b60c-ef4a832be0e9","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ M","offer_id":57228725682563,"sku":"aa0f721d-d801-4578-9556-d5af7a7bd067","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ L","offer_id":57228725715331,"sku":"36e6b752-52bd-4434-8eba-d3be51b0e889","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ XL","offer_id":57228725748099,"sku":"bbc94c93-dd94-4aab-9f17-511b78216b3a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ 2XL","offer_id":57228725780867,"sku":"53cc134d-71a9-4259-bd56-35ed3fc20706","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Vert militaire \/ 3XL","offer_id":57228725813635,"sku":"4d9ce972-1ffe-4d82-8059-0cd1e190f398","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ S","offer_id":57228725846403,"sku":"fe20719c-7dbb-42ab-b917-c696fc58f70a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ M","offer_id":57228725879171,"sku":"eb9c6d8c-c004-4002-8750-b90f4fd6cc3f","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ L","offer_id":57228725911939,"sku":"f574023d-15fe-4f4c-8f8a-09f52a177158","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ XL","offer_id":57228725944707,"sku":"b04bfa2d-235d-4879-be01-6378c31b6b9f","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ 2XL","offer_id":57228725977475,"sku":"a2d2c35f-d94e-4924-8277-e348bb5e2379","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Heather Royal \/ 3XL","offer_id":57228726010243,"sku":"e6152263-e3c3-44c3-ad8a-d7f1de5dd2e3","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ S","offer_id":57228726043011,"sku":"e320aead-cdd4-42cc-aa12-b6b3031daa8c","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ M","offer_id":57228726075779,"sku":"b2ba08e3-14b1-48ad-8669-9d8d12ee89b2","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ L","offer_id":57228726108547,"sku":"712c1c07-4525-4b7d-93f7-d8a26e7d3559","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ XL","offer_id":57228726141315,"sku":"84361ee2-0157-494e-97f7-14aebee70949","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ 2XL","offer_id":57228726174083,"sku":"5876b5b0-cf74-45d0-86f8-87294e9741a5","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ 3XL","offer_id":57228726206851,"sku":"b80e4b88-101b-40d4-a01e-6a41d8402824","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":57228726239619,"sku":"2cf34a23-c697-4acb-8f0a-91f61fde151a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":57228726272387,"sku":"fe128e3a-7110-4ef5-ae73-6fafa84769c5","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":57228726305155,"sku":"31981cc1-fa45-4424-802f-5fcc9a88af9a","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ XL","offer_id":57228726337923,"sku":"35eeee36-9661-43fd-a6ec-e895bc6237d5","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":57228726370691,"sku":"0a2123eb-2d92-454c-9edc-867ba48afbaa","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 3XL","offer_id":57228726403459,"sku":"168725ff-f791-440b-8e5d-af37517e4a24","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ S","offer_id":57228726436227,"sku":"6a37a65c-3aca-4582-81b9-6cd885529697","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ M","offer_id":57228726468995,"sku":"f4a8fc8d-c1ab-41b4-a1fd-3f3f0d978491","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ L","offer_id":57228726501763,"sku":"54153c13-1897-4583-ba3d-01177ca9f446","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ XL","offer_id":57228726534531,"sku":"080d78ed-2fd3-4cd7-acb4-bda840b01b54","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 2XL","offer_id":57228726567299,"sku":"f6180a5c-523b-4dbe-ae36-47157050d7d0","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 3XL","offer_id":57228726600067,"sku":"fec6a88c-048b-43c1-808c-018d7f241221","price":23.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/t-shirt-pink-portal-8552048.jpg?v=1775933371","url":"https:\/\/www.ekoni.fr\/products\/tshirt-pink-portal","provider":"EKONI","version":"1.0","type":"link"}