{"id":668,"date":"2026-09-30T20:21:58","date_gmt":"2026-09-30T20:21:58","guid":{"rendered":"https:\/\/reflectionchic.com\/porter\/"},"modified":"2026-10-11T12:40:34","modified_gmt":"2026-10-11T12:40:34","slug":"porter","status":"publish","type":"page","link":"https:\/\/reflectionchic.com\/fr\/porter\/","title":{"rendered":"Wear"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_grid_row\">\n<div class=\"et_pb_column_0 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module font-fromage\"><div class=\"et_pb_text_inner\"><h1 class=\"font-fromage\">Porter<\/h1>\n<\/div><\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><h2 class=\"font-fromage\">Rendez-le visible. Une phrase qui fait s'arr\u00eater un instant les gens dans le train.<\/h2>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_image_0 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/09\/circles-big.webp\" title=\"circles-big\" width=\"1580\" height=\"1580\" srcset=\"https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/09\/circles-big.webp 1580w, https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/09\/circles-big-1280x1280.webp 1280w, https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/09\/circles-big-980x980.webp 980w, https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/09\/circles-big-480x480.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1580px, 100vw\" class=\"wp-image-56\" \/><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module font-fromage\"><div class=\"et_pb_text_inner\"><h2 class=\"font-fromage\">Wear a Thought<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>WEAR est actuellement la partie la plus aboutie de ReflectionChic \u2014 du moins sur le plan cr\u00e9atif. Il existe d\u00e9j\u00e0 des centaines de maquettes, dont beaucoup sont accompagn\u00e9es de la r\u00e9flexion, de la provocation ou simplement de l\u2019id\u00e9e qui les a inspir\u00e9es. Ce ne sont pas des produits pr\u00eats \u00e0 \u00eatre ajout\u00e9s \u00e0 un panier. Ce sont des id\u00e9es visuelles. Certaines sont s\u00e9rieuses. D\u2019autres sont ironiques. D\u2019autres encore sont sarcastiques. Certaines abordent des questions sociales ou politiques sans pour autant vouloir faire de la propagande. D\u2019autres \u00e9voquent des passions, des personnes, la vie quotidienne ou des choses qui ne m\u00e9ritaient probablement pas de figurer sur un t-shirt.<br \/>Et pourtant, nous y voil\u00e0.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module font-fromage\"><div class=\"et_pb_text_inner\"><h2 class=\"font-fromage\">No Merch \u2014 At least not yet<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Le point de d\u00e9part n\u2019est pas : \u00ab Cr\u00e9ons un t-shirt. \u00bb<br \/>C\u2019est plut\u00f4t : \u00ab Y a-t-il une id\u00e9e qui m\u00e9rite d\u2019\u00eatre mise en avant ? \u00bb<br \/>Si la r\u00e9ponse est oui, alors vient la conception.<br \/>Le t-shirt devient ainsi un petit espace public que l\u2019on emporte partout avec soi. Il peut faire sourire les gens, piquer leur curiosit\u00e9, les agacer, ou susciter ma r\u00e9action pr\u00e9f\u00e9r\u00e9e : \u00ab Mais qu\u2019est-ce que \u00e7a veut dire, au juste ? \u00bb<br \/>Parfait.<br \/>Car un t-shirt peut dire quelque chose sans ouvrir la bouche. Et, si \u00e7a marche vraiment, il peut inciter quelqu\u2019un d\u2019autre \u00e0 ouvrir la sienne.<br \/>\u00ab Cool. \u00bb<br \/>\u00ab Absurde. \u00bb<br \/>\u00ab Je ne suis pas d\u2019accord. \u00bb<br \/>\u00ab O\u00f9 as-tu trouv\u00e9 \u00e7a ? \u00bb<br \/>\u00ab Tu es s\u00e9rieux ? \u00bb<br \/>Toutes ces r\u00e9actions sont acceptables. WEAR vise \u00e0 faire sortir ReflectionChic de l\u2019\u00e9cran : dans la rue, dans un caf\u00e9, \u00e0 v\u00e9lo, \u00e0 l\u2019a\u00e9roport, et m\u00eame au travail \u2014 l\u00e0 o\u00f9 c\u2019est autoris\u00e9. Si un t-shirt peut amener deux personnes \u00e0 discuter, il a d\u00e9j\u00e0 accompli beaucoup pour un simple morceau de coton.<br \/>Portez une id\u00e9e. Lancez une conversation.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module font-fromage\"><div class=\"et_pb_text_inner\"><h2 class=\"font-fromage\">Explore the Collection<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Avec des centaines de maquettes, se contenter de les \u00e9num\u00e9rer les unes apr\u00e8s les autres reviendrait \u00e0 ne jamais arriver au bas de la page. Apr\u00e8s le treizi\u00e8me t-shirt, m\u00eame ma m\u00e8re finirait probablement par se lasser. Il vaut donc mieux proposer plusieurs rubriques diff\u00e9rentes \u00e0 d\u00e9couvrir.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_grid_row merch-parent\">\n<div class=\"et_pb_column_5 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough merchandise-overview think-item custom-alignment-layout\" data-loop-item=\"0\" data-loop-key=\"loop-uqugsunlpp\" data-loop-source=\"loop-uqugsunlpp\">\n<div class=\"et_pb_row_5 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_flex_module merch-image\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/10\/t-shirt-iam-protected.webp\" width=\"1650\" height=\"1650\" srcset=\"https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/10\/t-shirt-iam-protected.webp 1650w, https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/10\/t-shirt-iam-protected-1280x1280.webp 1280w, https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/10\/t-shirt-iam-protected-980x980.webp 980w, https:\/\/reflectionchic.com\/wp-content\/uploads\/2026\/10\/t-shirt-iam-protected-480x480.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1650px, 100vw\" class=\"wp-image-243\" \/><\/span><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_animated et_pb_module et_flex_module read-post-title merch-title\"><div class=\"et_pb_text_inner\"><p>Je suis<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_animated et_pb_module et_flex_module custom-button align-bottom merch-btn\" href=\"https:\/\/reflectionchic.com\/fr\/merch\/t-shirt-i-am\/\">Voir design<\/a><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><script>document.addEventListener('DOMContentLoaded', () => {\n  const ITEM = '.think-item';\n  const PAGINATION = '.think-pagination';\n  const NEXT = 'a.next, a[rel=\"next\"]';\n\n  const pagination = document.querySelector(PAGINATION);\n  if (!pagination || !document.querySelector(ITEM)) return;\n\n  const findNext = (root) => root.querySelector(`${PAGINATION} :is(${NEXT})`)?.href;\n  let nextUrl = findNext(document);\n  if (!nextUrl) return;\n\n  let loadCount = 0;\n\n  \/\/ Copy the per-item CSS of the fetched page and rename Divi's numbered\n  \/\/ classes, so they don't collide with the numbering of the current page.\n  const scopeStyles = (doc, newItems) => {\n    const suffix = '_lm' + (++loadCount);\n    const all = newItems.flatMap(item => [item, ...item.querySelectorAll('*')]);\n    const tokens = new Set();\n    all.forEach(el => el.classList.forEach(c => {\n      if (\/^et_pb_\\w+_\\d+(_wrapper)?$\/.test(c)) tokens.add(c);\n    }));\n    if (!tokens.size) return;\n\n    const re = new RegExp('\\\\.(' + [...tokens].join('|') + ')(?![\\\\w-])', 'g');\n    const walk = (rules) => {\n      let css = '';\n      for (const r of rules) {\n        if (r.selectorText) {\n          re.lastIndex = 0;\n          if (re.test(r.selectorText)) {\n            re.lastIndex = 0;\n            css += r.selectorText.replace(re, '.$1' + suffix) + '{' + r.style.cssText + '}';\n          }\n        } else if (r.cssRules && r.conditionText !== undefined) {\n          const inner = walk(r.cssRules);\n          if (inner) css += '@media ' + r.conditionText + '{' + inner + '}';\n        }\n      }\n      return css;\n    };\n\n    let css = '';\n    doc.querySelectorAll('style').forEach(s => {\n      try {\n        const sheet = new CSSStyleSheet();\n        sheet.replaceSync(s.textContent);\n        css += walk(sheet.cssRules);\n      } catch (e) {}\n    });\n\n    const style = document.createElement('style');\n    style.textContent = css;\n    document.head.append(style);\n\n    all.forEach(el => [...el.classList].forEach(c => {\n      if (tokens.has(c)) el.classList.replace(c, c + suffix);\n    }));\n  };\n\n  const btn = document.createElement('button');\n  btn.className = 'et_pb_button think-load-more';\n  btn.textContent = 'Load more';\n  pagination.replaceWith(btn);\n\n  btn.addEventListener('click', async () => {\n    btn.disabled = true;\n    btn.textContent = 'Loading\u2026';\n    try {\n      const html = await (await fetch(nextUrl)).text();\n      const doc = new DOMParser().parseFromString(html, 'text\/html');\n      const newItems = [...doc.querySelectorAll(ITEM)];\n      newItems.forEach(item => {\n        item.querySelectorAll('.et_animated').forEach(el => el.classList.remove('et_animated'));\n        item.classList.remove('et_animated');\n        item.classList.add('think-item-loaded');\n      });\n      scopeStyles(doc, newItems);\n      [...document.querySelectorAll(ITEM)].pop().after(...newItems);\n      nextUrl = findNext(doc);\n    } catch (e) {\n      window.location.href = nextUrl; \/\/ fall back to normal pagination\n      return;\n    }\n    if (nextUrl) {\n      btn.disabled = false;\n      btn.textContent = 'Load more';\n    } else {\n      btn.remove();\n    }\n  });\n});\n<\/script><\/div><\/div>\n\n<div class=\"et_pb_post_nav_0 et_pb_posts_nav nav-single et_pb_module et_flex_module think-pagination\" data-target-loop=\"loop-uqugsunlpp\"><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-668","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/pages\/668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/comments?post=668"}],"version-history":[{"count":3,"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/pages\/668\/revisions"}],"predecessor-version":[{"id":673,"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/pages\/668\/revisions\/673"}],"wp:attachment":[{"href":"https:\/\/reflectionchic.com\/fr\/wp-json\/wp\/v2\/media?parent=668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}