{"id":1296,"date":"2026-07-29T22:16:47","date_gmt":"2026-07-29T20:16:47","guid":{"rendered":"https:\/\/ekomfort.lu\/notre-histoire-2\/"},"modified":"2026-07-29T22:16:47","modified_gmt":"2026-07-29T20:16:47","slug":"notre-histoire","status":"publish","type":"page","link":"https:\/\/ekomfort.lu\/en\/notre-histoire\/","title":{"rendered":"Our Story"},"content":{"rendered":"\n<div class=\"nh-page\">\n<style>\n\/* ==== Base ==== *\/\n:root{\n  --action:#4A6741;\n  --action-hover:#3C5435;\n  --ocre:#C9A66B;\n  --ocre-texte:#9A7B3E;\n  --encre:#2A2722;\n  --corps:#4A463F;\n  --nav:#6B665C;\n  --legende:#726C62;\n  --beige:#F4F0E8;\n  --lin:#FBF9F4;\n  --ecru:#FCFBF7;\n  --filet:#ECE6DA;\n}\n.nh-page *{box-sizing:border-box}\na:focus-visible,button:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:9999px}\n.conteneur{max-width:1280px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}\n.acces-rapide{position:absolute;left:-9999px;top:0;background:var(--action);color:var(--ecru);font:600 16px\/1.3 Montserrat,sans-serif;padding:12px 24px;border-radius:9999px;z-index:100}\n.acces-rapide:focus{left:16px;top:12px;color:var(--ecru)}\n\n\/* ==== Fil d\u2019Ariane ==== *\/\n.fil-ariane{padding-top:24px}\n.fil-ariane ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 14px\/1.4 Montserrat,sans-serif;color:var(--nav)}\n.fil-ariane a{color:var(--nav);display:inline-flex;align-items:center;min-height:44px}\n.fil-ariane a:hover{color:var(--action-hover)}\n.fil-ariane [aria-current]{color:var(--encre);font-weight:500;display:inline-flex;align-items:center;min-height:44px}\n.fil-separateur{color:var(--legende)}\n\n\/* ==== H\u00e9ros \u00e9ditorial ==== *\/\n.heros{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(32px,5vw,64px);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}\n.heros-texte{display:flex;flex-direction:column;gap:24px;max-width:560px;min-width:0}\n.surtitre{font:600 13px\/1.3 Montserrat,sans-serif;color:var(--ocre-texte);letter-spacing:.12em;text-transform:uppercase}\n.heros h1{margin:0;font:500 clamp(40px,5vw,56px)\/1.15 'Cormorant Garamond',serif;color:var(--encre);text-wrap:pretty}\n.chapeau{margin:0;font:400 18px\/1.5 Montserrat,sans-serif;color:var(--corps)}\n.heros-visuel{position:relative;min-width:0}\n.filigrane{position:absolute;opacity:.5;pointer-events:none}\n.heros-visuel .filigrane{top:-40px;right:-16px}\n.image-editoriale{display:block;width:100%;height:clamp(360px,42vw,560px);object-fit:cover;border-radius:20px;border:1px solid var(--filet);position:relative}\n\n\/* ==== Sections ==== *\/\n.section{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}\n.section h2{margin:0 0 40px;font:500 clamp(30px,3.5vw,40px)\/1.2 'Cormorant Garamond',serif;color:var(--encre);text-wrap:pretty}\n.fond-beige{background:var(--beige)}\n\n\/* Manifeste *\/\n.manifeste{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,64px);align-items:center}\n.manifeste-texte{display:flex;flex-direction:column;gap:20px;max-width:560px}\n.manifeste-texte h2{margin:0}\n.manifeste-texte p{margin:0;font:400 16px\/1.5 Montserrat,sans-serif;color:var(--corps)}\n.manifeste-texte strong{font-weight:600;color:var(--encre)}\n.image-portrait{display:block;width:100%;height:clamp(380px,44vw,540px);object-fit:cover;border-radius:20px;border:1px solid var(--filet)}\n\n\/* Crit\u00e8res de s\u00e9lection *\/\n.criteres-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}\n.critere-carte{display:flex;flex-direction:column;gap:16px;background:var(--ecru);border:1px solid var(--filet);border-radius:20px;padding:32px}\n.critere-carte svg{flex:none}\n.critere-carte h3{margin:0;font:600 22px\/1.25 'Cormorant Garamond',serif;color:var(--encre)}\n.critere-carte p{margin:0;font:400 16px\/1.5 Montserrat,sans-serif;color:var(--corps)}\n\n\/* Labels expliqu\u00e9s *\/\n.labels-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}\n.label-carte{display:flex;flex-direction:column;gap:16px;background:var(--ecru);border:1px solid var(--filet);border-radius:20px;padding:32px}\n.badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:32px;padding:4px 16px;border:1px solid var(--action);border-radius:9999px;font:600 13px\/1.3 Montserrat,sans-serif;color:var(--action);background:var(--lin)}\n.label-carte p{margin:0;font:400 16px\/1.5 Montserrat,sans-serif;color:var(--corps)}\n.lien-labels{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;font:500 15px\/1.3 Montserrat,sans-serif;color:var(--action);border-bottom:1px solid var(--action);align-self:flex-start}\n.lien-labels:hover{color:var(--action-hover);border-color:var(--action-hover)}\n\n\/* Citation *\/\n.citation-zone{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:720px;margin:0 auto}\n.citation-zone .filigrane{top:-48px;left:50%;transform:translateX(-50%)}\n.citation-zone blockquote{margin:0;font:italic 500 22px\/1.4 'Cormorant Garamond',serif;color:var(--encre);position:relative}\n.citation-zone figcaption{font:400 14px\/1.4 Montserrat,sans-serif;color:var(--legende)}\n\n\/* CTA final *\/\n.cta-zone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}\n.cta-zone h2{margin:0}\n.cta-zone p{margin:0;font:400 16px\/1.5 Montserrat,sans-serif;color:var(--corps);max-width:560px}\n.cta-primaire{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:60px;padding:14px 40px;background:var(--action);color:var(--ecru);border-radius:9999px;font:600 18px\/1.3 Montserrat,sans-serif;transition:background-color .2s ease,box-shadow .2s ease;max-width:100%}\n.cta-primaire:hover,.cta-primaire:focus-visible{background:var(--action-hover);color:var(--ecru);box-shadow:0 4px 12px rgba(42,39,34,.18)}\n\n\/* ==== Motion r\u00e9duite ==== *\/\n@media (prefers-reduced-motion: reduce){\n  *{transition-duration:.01s !important}\n}\n\/* Liens en texte courant \u2014 visibilit\u00e9 WCAG 1.4.1 (d\u00e9cision Serge 12\/07\/2026) :\n   le contraste lien\/texte (1,48:1) est < 3:1 \u2192 indicateur non-couleur obligatoire. *\/\np a, figcaption a, td a {\n  text-decoration: underline !important;\n  text-decoration-thickness: 1px;\n  text-underline-offset: 3px;\n}\np a:hover, p a:focus-visible, figcaption a:hover, td a:hover {\n  text-decoration-thickness: 2px;\n  color: #3C5435 !important;\n}\n<\/style>\n\n  <!-- Fil d\u2019Ariane -->\n  <nav aria-label=\"Breadcrumb\" class=\"fil-ariane conteneur\">\n    <ol>\n      <li><a href=\"\/en\/\">Home<\/a><\/li>\n      <li aria-hidden=\"true\" class=\"fil-separateur\">\u203a<\/li>\n      <li><span aria-current=\"page\">Our story<\/span><\/li>\n    <\/ol>\n  <\/nav>\n\n  <!-- ==== H\u00e9ros \u00e9ditorial ==== -->\n  <div class=\"heros conteneur\">\n    <div class=\"heros-texte\">\n      <span class=\"surtitre\">Our story \u2014 Luxembourg &amp; Greater Region<\/span>\n      <h1>Dressing in harmony \u2014 the sustainable wardrobe for everyone, from right here.<\/h1>\n      <p class=\"chapeau\">ekomfort was born of a conviction that fits into three words: harmony without compromise. Never between style and values, never between comfort and sustainability, never between high standards and gentleness.<\/p>\n    <\/div>\n    <div class=\"heros-visuel\">\n      <svg class=\"filigrane\" width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" aria-hidden=\"true\"><circle cx=\"90\" cy=\"90\" r=\"86\" fill=\"none\" stroke=\"#C9A66B\" stroke-width=\"1\"><\/circle><circle cx=\"90\" cy=\"90\" r=\"70\" fill=\"none\" stroke=\"#C9A66B\" stroke-width=\"1\"><\/circle><circle cx=\"90\" cy=\"90\" r=\"54\" fill=\"none\" stroke=\"#C9A66B\" stroke-width=\"1\"><\/circle><\/svg>\n      <img loading=\"lazy\" decoding=\"async\" class=\"image-editoriale\" width=\"1200\" height=\"700\"\n        alt=\"Three people of different ages and body types, in complete outfits of sustainable pieces, natural light\"\n        src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns='http:\/\/www.w3.org\/2000\/svg'%20viewBox='0%200%201200%20700'%3E%3Crect%20width='1200'%20height='700'%20fill='%23F4F0E8'\/%3E%3Cellipse%20cx='600'%20cy='640'%20rx='460'%20ry='50'%20fill='%23ECE6DA'\/%3E%3Crect%20x='330'%20y='190'%20width='130'%20height='400'%20rx='65'%20fill='%23E4E0D6'\/%3E%3Crect%20x='530'%20y='140'%20width='140'%20height='450'%20rx='70'%20fill='%23ECE6DA'\/%3E%3Crect%20x='740'%20y='210'%20width='125'%20height='380'%20rx='62'%20fill='%23E4E0D6'\/%3E%3Cpath%20d='M280%20300Q600%20150%20920%20300'%20fill='none'%20stroke='%23C9A66B'%20stroke-width='3'%20opacity='.4'\/%3E%3C\/svg%3E\">\n    <\/div>\n  <\/div>\n\n  <!-- ==== Manifeste : pourquoi ekomfort ==== -->\n  <section class=\"fond-beige\" aria-labelledby=\"titre-manifeste\">\n    <div class=\"conteneur section\">\n      <div class=\"manifeste\">\n        <div class=\"manifeste-texte\">\n          <h2 id=\"titre-manifeste\">Why ekomfort<\/h2>\n          <p>We are curators, not volume merchants. <strong>We hand-pick<\/strong>, piece by piece, sustainable clothing, shoes and accessories \u2014 for Luxembourg and the Greater Region, in French, German and English.<\/p>\n          <p><strong>A selection, not a catalogue.<\/strong> Every piece that joins ekomfort has been examined, turned over, questioned: where does it come from, who sewed it, how many seasons will it last? If an answer doesn\u2019t convince us, the piece doesn\u2019t make it in. Our selection charter rests on <strong>verifiable criteria<\/strong> \u2014 public and clearly explained.<\/p>\n          <p>Today, Nae\u2019s vegan shoes open the selection. Tomorrow, other European houses that share our standards will join \u2014 and we will only name them once they have said yes. It\u2019s slower than a catalogue. It\u2019s also what makes for choices that matter.<\/p>\n        <\/div>\n        <img loading=\"lazy\" decoding=\"async\" class=\"image-portrait\" width=\"800\" height=\"1000\"\n          alt=\"Full-length portrait of a woman and a man in coordinated outfits, linen and sage tones, in a light-filled studio\"\n          src=\"data:image\/svg+xml;charset=utf-8,%3Csvg%20xmlns='http:\/\/www.w3.org\/2000\/svg'%20viewBox='0%200%20800%201000'%3E%3Crect%20width='800'%20height='1000'%20fill='%23FBF9F4'\/%3E%3Cellipse%20cx='400'%20cy='920'%20rx='320'%20ry='55'%20fill='%23ECE6DA'\/%3E%3Crect%20x='210'%20y='280'%20width='150'%20height='580'%20rx='75'%20fill='%23E4E0D6'\/%3E%3Crect%20x='440'%20y='230'%20width='160'%20height='630'%20rx='80'%20fill='%23ECE6DA'\/%3E%3Cpath%20d='M160%20420Q400%20280%20640%20420'%20fill='none'%20stroke='%234A6741'%20stroke-width='3'%20opacity='.3'\/%3E%3C\/svg%3E\">\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==== Comment nous choisissons ==== -->\n  <section aria-labelledby=\"titre-criteres\">\n    <div class=\"conteneur section\">\n      <h2 id=\"titre-criteres\">How we choose<\/h2>\n      <div class=\"criteres-grille\">\n        <div class=\"critere-carte\">\n          <svg width=\"28\" height=\"28\" viewBox=\"0 0 32 32\" fill=\"none\" stroke=\"#4A6741\" stroke-width=\"1.8\" aria-hidden=\"true\"><path d=\"M16 4 L26 8 V16 C26 22.5 21.5 26.5 16 28 C10.5 26.5 6 22.5 6 16 V8 Z\"><\/path><path d=\"M11.5 16 L15 19.5 L21 12.5\"><\/path><\/svg>\n          <h3>Certified materials<\/h3>\n          <p>Organic cotton, recycled fibres, upcycled materials: the textiles we select are backed by <strong>verifiable certifications<\/strong> such as GOTS \u2014 never by a vague promise.<\/p>\n        <\/div>\n        <div class=\"critere-carte\">\n          <svg width=\"28\" height=\"28\" viewBox=\"0 0 32 32\" fill=\"none\" stroke=\"#4A6741\" stroke-width=\"1.8\" aria-hidden=\"true\"><rect x=\"8\" y=\"4\" width=\"16\" height=\"24\" rx=\"2\"><\/rect><path d=\"M12 11 H20\"><\/path><path d=\"M12 16 H20\"><\/path><path d=\"M12 21 H17\"><\/path><\/svg>\n          <h3>Audited workshops<\/h3>\n          <p>We favour pieces made in workshops audited against independent standards, such as the Fair Wear Foundation.<\/p>\n        <\/div>\n        <div class=\"critere-carte\">\n          <svg width=\"28\" height=\"28\" viewBox=\"0 0 32 32\" fill=\"none\" stroke=\"#4A6741\" stroke-width=\"1.8\" aria-hidden=\"true\"><path d=\"M25 16 A9 9 0 1 1 20 8\"><\/path><path d=\"M20 3 L20 8 L25 8\"><\/path><\/svg>\n          <h3>Pieces built to last<\/h3>\n          <p>Repairable seams, materials that age well, a possible second life: a piece only makes the selection if it is made to last. Extending a garment\u2019s life cuts its footprint in half.<\/p>\n        <\/div>\n        <div class=\"critere-carte\">\n          <svg width=\"28\" height=\"28\" viewBox=\"0 0 32 32\" fill=\"none\" stroke=\"#4A6741\" stroke-width=\"1.8\" aria-hidden=\"true\"><path d=\"M16 28 C16 28 7 19.5 7 12 A9 9 0 0 1 25 12 C25 19.5 16 28 16 28 Z\"><\/path><circle cx=\"16\" cy=\"12\" r=\"3.5\"><\/circle><\/svg>\n          <h3>Rooted right here<\/h3>\n          <p>Designed in Luxembourg, delivered across the Greater Region, with simple returns through which every piece finds a second life.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==== Nos labels, expliqu\u00e9s ==== -->\n  <section class=\"fond-beige\" aria-labelledby=\"titre-labels\">\n    <div class=\"conteneur section\">\n      <h2 id=\"titre-labels\">Our labels, explained<\/h2>\n      <div class=\"labels-grille\">\n        <div class=\"label-carte\">\n          <span class=\"badge\">GOTS<\/span>\n          <p>The Global Organic Textile Standard certifies organic fibres and social criteria at every step of the textile chain, from field to seam.<\/p>\n        <\/div>\n        <div class=\"label-carte\">\n          <span class=\"badge\">Fair Wear<\/span>\n          <p>The Fair Wear Foundation independently audits working conditions in garment workshops and publishes its reports.<\/p>\n        <\/div>\n        <div class=\"label-carte\">\n          <span class=\"badge\">PETA-Approved Vegan<\/span>\n          <p>This label guarantees that no materials of animal origin go into a product \u2014 glues included.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==== Citation ==== -->\n  <section aria-label=\"Quote from the founder\">\n    <div class=\"conteneur section\">\n      <figure class=\"citation-zone\">\n        <svg class=\"filigrane\" width=\"160\" height=\"160\" viewBox=\"0 0 160 160\" aria-hidden=\"true\"><circle cx=\"80\" cy=\"80\" r=\"76\" fill=\"none\" stroke=\"#C9A66B\" stroke-width=\"1\"><\/circle><circle cx=\"80\" cy=\"80\" r=\"60\" fill=\"none\" stroke=\"#C9A66B\" stroke-width=\"1\"><\/circle><\/svg>\n        <blockquote>\u201cChoices that matter, without compromising on style: that\u2019s the promise we renew with every piece added to the selection.\u201d<\/blockquote>\n        <figcaption>The founder of ekomfort \u2014 Luxembourg<\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- ==== CTA final ==== -->\n  <section class=\"fond-beige\" aria-labelledby=\"titre-cta\">\n    <div class=\"conteneur section cta-zone\">\n      <h2 id=\"titre-cta\">The next chapter is written with you<\/h2>\n      <p>The selection is growing gently, piece by piece, for everyone. Come and discover it \u2014 it\u2019s waiting for you, in no hurry.<\/p>\n      <a class=\"cta-primaire\" href=\"https:\/\/ekomfort.lu\/boutique\/\">Discover our selection<\/a>\n    <\/div>\n  <\/section>\n\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Home \u203a Our story Our story \u2014 Luxembourg &amp; Greater Region Dressing in harmony \u2014 the sustainable wardrobe for everyone, from right here. ekomfort was born of a conviction that fits into three words: harmony without compromise. Never between style and values, never between comfort and sustainability, never between high standards and gentleness. Why ekomfort&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1296","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"ekomfort","author_link":"https:\/\/ekomfort.lu\/en\/author\/sakepixel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/pages\/1296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/comments?post=1296"}],"version-history":[{"count":0,"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/pages\/1296\/revisions"}],"wp:attachment":[{"href":"https:\/\/ekomfort.lu\/en\/wp-json\/wp\/v2\/media?parent=1296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}