.on-dark :focus-visible,.hero :focus-visible{outline-color:var(--caramel)}.row-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.row-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.1;letter-spacing:.01em}.row-head .count{display:block;font-family:var(--mono);font-size:var(--fs-meta);color:var(--encre-3);margin-top:10px;letter-spacing:.08em}.row-nav{display:flex;align-items:center;gap:clamp(10px,1.4vw,18px)}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:18px 36px;border:1px solid transparent;transition:background-color var(--t-2) var(--ease-std),color var(--t-2) var(--ease-std),border-color var(--t-2) var(--ease-std)}.btn svg{transition:transform var(--t-2) var(--ease-std)}.btn:hover svg{transform:translate(5px)}.btn-solid{background:var(--noir);color:var(--ivoire)}.btn-solid:hover{background:var(--terracotta)}.btn-terra{background:var(--terracotta);color:var(--ivoire)}.btn-terra:hover{background:var(--brick)}.btn-ghost{border-color:var(--ivoire);color:var(--ivoire)}.btn-ghost:hover{background:var(--ivoire);color:var(--noir)}.btn-line{border-color:var(--noir);color:var(--noir)}.btn-line:hover{background:var(--noir);color:var(--ivoire)}.link-under{position:relative;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding-bottom:6px}.link-under:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:right;transition:transform .35s var(--ease-std)}.link-under:hover:after{transform:scaleX(.35)}html.js .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--t-3) var(--ease-out),transform var(--t-3) var(--ease-out)}html.js .reveal.on{opacity:1;transform:none}html.js [data-stagger]>.reveal:nth-child(2){transition-delay:.07s}html.js [data-stagger]>.reveal:nth-child(3){transition-delay:.14s}html.js [data-stagger]>.reveal:nth-child(4){transition-delay:.21s}html.js [data-stagger]>.reveal:nth-child(n+5){transition-delay:.21s}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}.hero-media img{transition:none!important;transform:none!important}html.js .hero .hl-in,html.js .hero .hero-soft{transform:none!important;opacity:1!important;transition:none!important}}@media(prefers-reduced-motion:reduce){html.js .mobile-nav a{opacity:1;transform:none;transition:none}}@media(max-width:760px){:root{--announce-h:36px}}.hero{position:relative;height:100svh;min-height:640px;display:flex;align-items:flex-end;overflow:hidden;color:var(--ivoire)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.4s var(--ease-out)}html.is-loaded .hero-media img{transform:scale(1)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0c08bd,#0f0c082e 45%,#0f0c0847)}.hero-content{position:relative;z-index:2;width:100%;padding-bottom:clamp(48px,8vh,96px)}.hero .fil{color:var(--ivoire);opacity:.9}.hero h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-hero);line-height:1.06;letter-spacing:.005em;max-width:13em;margin:22px 0 18px}.hero h1 em{font-style:italic;font-weight:300}.hl{display:block;overflow:hidden}.hl-in{display:inline-block}html.js .hl-in{transform:translateY(108%);transition:transform var(--t-4) var(--ease-out)}html.js.is-loaded .hl-in{transform:none}html.js.is-loaded .hl:nth-child(2) .hl-in{transition-delay:.09s}html.js.is-loaded .hl:nth-child(3) .hl-in{transition-delay:.18s}html.js .hero-soft{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.js.is-loaded .hero-soft{opacity:1;transform:none;transition-delay:.42s}.hero p.sub{font-size:var(--fs-lead);font-weight:300;max-width:480px;opacity:.94;margin-bottom:36px}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch}.btn-quiz{align-items:center;padding:14px 30px;text-transform:none;letter-spacing:0}.btn-quiz .bq-txt{display:flex;flex-direction:column;gap:3px;text-align:left}.btn-quiz .bq-eyebrow{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--caramel);transition:color var(--t-2) var(--ease-std)}.btn-quiz .bq-label{font-size:13px;font-weight:400;letter-spacing:.04em}.btn-ghost.btn-quiz:hover .bq-eyebrow{color:var(--brick)}.hero-foot{position:absolute;right:var(--wrap-pad);bottom:clamp(48px,8vh,96px);z-index:2;text-align:right;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.hero-foot span{opacity:.85}@media(max-width:760px){.hero-foot{display:none}}@media(max-width:560px){.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{width:100%;justify-content:space-between}}.faits{border-bottom:1px solid var(--hairline);background:var(--ivoire)}.faits .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.faits-item{display:flex;align-items:center;justify-content:center;gap:14px;padding:26px 18px;border-left:1px solid var(--hairline);font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:left}.faits-item:first-child{border-left:none}.faits-item svg{flex:none;color:var(--terracotta)}@media(max-width:900px){.faits .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.faits-item{justify-content:flex-start;padding:18px 14px}.faits-item:nth-child(3){border-left:none}.faits-item:nth-child(n+3){border-top:1px solid var(--hairline)}}@media(max-width:360px){.faits .wrap{grid-template-columns:minmax(0,1fr)}.faits-item{border-left:none}.faits-item:nth-child(n+2){border-top:1px solid var(--hairline)}}.ouverture{background:var(--creme);padding:var(--pad-sec) 0}.ouv-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.ouv-quote blockquote{font-family:var(--serif);font-weight:300;font-style:italic;font-size:var(--fs-quote);line-height:1.4;margin:20px 0 0;text-wrap:balance;max-width:18em}.ouv-quote blockquote strong{font-weight:500;font-style:normal;color:var(--terracotta)}.ouv-quote figcaption{margin-top:22px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--encre-3)}.ouv-media{aspect-ratio:4/3;overflow:hidden}.ouv-media img{width:100%;height:100%;object-fit:cover}.piliers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--hairline);padding-top:clamp(30px,3.4vw,46px)}.pilier{padding:0 clamp(20px,2.6vw,40px);border-left:1px solid var(--hairline)}.pilier:first-child{border-left:none;padding-left:0}.pilier h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3);margin-bottom:10px}.pilier p{font-size:var(--fs-small);line-height:1.6;color:var(--encre-2)}@media(max-width:900px){.ouv-grid{grid-template-columns:1fr;gap:30px}.piliers{grid-template-columns:minmax(0,1fr);gap:26px}.pilier{border-left:none;padding:0}}.chap-head{max-width:720px;margin-bottom:clamp(36px,5vw,64px)}.chap-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.12;letter-spacing:.01em;margin-top:14px}.chap-head .chap-intro{margin-top:14px;font-size:var(--fs-lead);color:var(--encre-2);max-width:56ch}.collections{padding:var(--pad-sec) 0}.coll-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.coll-card{position:relative;overflow:hidden;display:block;background:#e8e1d5}.coll-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-std)}.coll-card:hover img{transform:scale(1.05)}.coll-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0c089e,#0f0c0800 52%)}.coll-meta{position:absolute;left:26px;right:26px;bottom:24px;z-index:2;color:var(--ivoire)}.coll-meta h3{font-family:var(--serif);font-weight:400;font-size:clamp(21px,1.9vw,27px);letter-spacing:.02em}.coll-meta .from{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.92}.coll-meta .from b{font-family:var(--mono);font-weight:400;letter-spacing:0;text-transform:none}.coll-meta .arrow{position:absolute;right:0;top:-4px;opacity:0;transform:translate(-8px);transition:opacity .35s var(--ease-std),transform .35s var(--ease-std)}.coll-card:hover .arrow,.coll-card:focus-visible .arrow{opacity:1;transform:none}.c-a,.c-b{grid-column:span 3;aspect-ratio:4/3.4}.c-c,.c-d,.c-e{grid-column:span 2;aspect-ratio:3/3.7}.c-f{grid-column:span 6;aspect-ratio:2.85/1}.c-f:after{background:linear-gradient(to right,#0f0c0899,#0f0c081a 52%),linear-gradient(to top,#0f0c0873,#0f0c0800 42%)}.c-f .coll-meta{left:clamp(26px,4vw,60px);right:auto;bottom:clamp(24px,3.2vw,44px);max-width:min(80%,540px)}.c-f .coll-meta h3{font-size:clamp(26px,3vw,40px)}.c-f .coll-meta .from{gap:24px;margin-top:9px}@media(max-width:900px){.c-a,.c-b{grid-column:span 6}.c-c,.c-d{grid-column:span 3}.c-e{grid-column:span 6;aspect-ratio:16/9}.c-f{grid-column:span 6;aspect-ratio:3/2}.c-f .coll-meta{max-width:none}}@media(max-width:360px){.c-c,.c-d{grid-column:span 6;aspect-ratio:4/3}}.stock{background:var(--creme);padding:var(--pad-sec) 0}.stock-scroll{display:flex;gap:var(--gap-grid);overflow-x:auto;scroll-snap-type:x proximity;padding:4px 0;scrollbar-width:none}.stock-scroll::-webkit-scrollbar{display:none}.stock-card{flex:0 0 clamp(238px,24vw,296px);scroll-snap-align:start;display:block}@media(min-width:901px){.stock-card{flex:0 0 calc((100% - 3*var(--gap-grid))/4)}}.stock-arrow{width:44px;height:44px;flex:none;border:1px solid var(--hairline-strong);background:none;color:var(--noir);display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s var(--ease-std),color .25s var(--ease-std),border-color .25s var(--ease-std),opacity .25s var(--ease-std)}.stock-arrow:hover{background:var(--noir);color:var(--ivoire);border-color:var(--noir)}.stock-arrow:disabled{opacity:.3;pointer-events:none}.row-nav .link-under{margin-left:6px}@media(max-width:600px){.row-nav .stock-arrow{display:none}}.stock-media{position:relative;aspect-ratio:1/1.16;overflow:hidden;background:#fff}.stock-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease-std),transform 1s var(--ease-std)}.stock-media img.alt{opacity:0;z-index:1}.stock-card:hover .stock-media img.alt,.stock-card:focus-visible .stock-media img.alt{opacity:1;transform:scale(1.04)}.stock-tag{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:#f5f0e8f0;color:var(--forest);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px}.stock-tag:before{content:"";width:6px;height:6px;border-radius:var(--r-round);background:var(--forest)}.stock-tag--craft{color:var(--noir)}.stock-tag--craft:before{background:var(--terracotta)}.stock-info{padding:16px 4px 0}.stock-info .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.stock-info h3{font-family:var(--serif);font-weight:500;font-size:var(--fs-h4);letter-spacing:.02em}.stock-info .price{font-family:var(--mono);font-size:14px;white-space:nowrap}.stock-info .origin{font-size:12px;color:var(--encre-3);margin-top:3px}@media(max-width:600px){.stock-card{flex-basis:76vw}}.signature{padding:var(--pad-sec) 0}.prod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-grid)}@media(max-width:1020px){.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.prod-grid{grid-template-columns:minmax(0,1fr)}}.prod-card{display:block}.prod-media{position:relative;aspect-ratio:1/1.16;overflow:hidden;background:#fff}.prod-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease-std),transform 1s var(--ease-std)}.prod-media img.alt{opacity:0}.prod-card:hover .prod-media img.alt,.prod-card:focus-visible .prod-media img.alt{opacity:1}.prod-card:hover .prod-media img.main{transform:scale(1.04)}.prod-tag{position:absolute;top:14px;left:14px;z-index:2;background:#f5f0e8eb;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px}.prod-info{padding:18px 4px 0}.prod-info .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.prod-info h3{font-family:var(--serif);font-weight:500;font-size:20px;letter-spacing:.02em}.prod-info .price{font-family:var(--mono);font-size:14px;white-space:nowrap}.prod-info .origin{font-size:12px;color:var(--encre-3);margin-top:3px}.prod-info .registre{font-family:var(--mono);font-size:11px;color:var(--encre-3);margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline);letter-spacing:.02em}.mesure{background:var(--creme);padding:var(--pad-sec) 0}.mesure-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.mesure-media{position:relative;aspect-ratio:4/3.3;overflow:hidden}.mesure-media img{width:100%;height:100%;object-fit:cover}.mesure-media .plaque{position:absolute;left:24px;bottom:24px;background:#f5f0e8f5;padding:18px 24px;max-width:280px;box-shadow:var(--shadow-1)}.plaque b{font-family:var(--serif);font-weight:500;font-size:16px;display:block}.plaque span{font-size:12.5px;color:var(--encre-2)}.mesure h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.12;margin:16px 0 20px}.mesure p.lead{color:var(--encre-2);max-width:460px;font-size:15.5px}.mesure-steps{margin:36px 0 42px}.ms{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.ms:first-child{border-top:1px solid var(--hairline)}.ms .no{font-family:var(--mono);font-size:12px;color:var(--terracotta);flex:none}.ms div b{font-weight:500;font-size:14.5px;letter-spacing:.04em;display:block}.ms div span{font-size:13px;color:var(--encre-2)}@media(max-width:960px){.mesure-grid{grid-template-columns:1fr}}.journal{background:var(--nuit);color:var(--ivoire);padding:var(--pad-sec) 0}.jgrid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.jtext h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.12;margin:16px 0 18px}.jtext .lead{color:var(--ivoire-2);font-size:15.5px;max-width:460px}.jtimeline{margin-top:38px}.jt{display:grid;grid-template-columns:26px 1fr;gap:16px;position:relative;padding-bottom:26px}.jt:before{content:"";position:absolute;left:12px;top:26px;bottom:2px;width:1px;background:var(--hairline-light)}.jt:last-child:before{display:none}.jt .dot{width:25px;height:25px;border:1px solid var(--caramel);border-radius:var(--r-round);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;color:var(--caramel);background:var(--nuit)}.jt b{font-weight:500;font-size:14.5px;display:block}.jt span{font-size:13px;color:var(--ivoire-3)}.jclose{font-family:var(--serif);font-style:italic;font-weight:300;font-size:17.5px;line-height:1.6;color:var(--ivoire-2);border-top:1px solid var(--hairline-light);padding-top:24px;margin-top:6px;max-width:440px}.jmedia{position:relative;justify-self:center;width:min(100%,400px)}.media--video{aspect-ratio:9/16;position:relative}.media--video video{width:100%;height:100%;object-fit:cover;display:block}.media--video .cadre{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(245,240,232,.35);pointer-events:none}.certif{position:absolute;left:-64px;bottom:40px;width:300px;background:var(--ivoire);color:var(--encre);padding:24px 26px;box-shadow:var(--shadow-1)}.certif-cap{font-family:var(--mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--encre-3);margin-bottom:10px}.certif-title{font-family:var(--serif);font-weight:500;font-size:18px;border-bottom:1px solid var(--hairline);padding-bottom:12px;margin-bottom:12px}.certif-rows div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12px}.certif-rows dt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--encre-3);padding-top:2px}.certif-rows dd{color:var(--encre-2)}.certif-nom{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--encre)}@media(max-width:1180px){.certif{left:-24px}}@media(max-width:960px){.jgrid{grid-template-columns:1fr}.jmedia{width:100%;max-width:440px}.media--video{aspect-ratio:1/1}.certif{position:static;width:100%;margin-top:16px}}.quizt{padding:var(--pad-sec) 0}.quizt-inner{position:relative;overflow:hidden;background:var(--noir);color:var(--ivoire)}.quizt-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../assets/salon-tapis-berbere-abstrait-quiz-maison-amane.jpg) center/cover;opacity:.5;pointer-events:none}.quizt-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f0c08cc,#0f0c0838 66%);pointer-events:none}.quizt .in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;padding:clamp(44px,5.5vw,72px) clamp(28px,4vw,64px)}.quizt .fil{color:var(--caramel)}.quizt h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.2vw,42px);line-height:1.15;margin:14px 0 12px}.quizt p{font-size:15px;color:var(--ivoire-2);max-width:520px;margin-bottom:28px}.quizt .btn-ghost:hover{color:var(--terracotta)}.quizt .sketch{justify-self:end;width:min(100%,340px)}.quizt .sketch svg{display:block;width:100%;height:auto;opacity:.92}@media(max-width:860px){.quizt .in{grid-template-columns:minmax(0,1fr)}.quizt .sketch{display:none}}.textiles{background:var(--creme);padding:var(--pad-sec) 0}.tex-row{margin-top:clamp(32px,4vw,48px)}.tex-row:first-of-type{margin-top:0}.tex-head{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:20px;border-top:1px solid var(--hairline);padding-top:20px}.tex-head h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3)}.mag{padding:var(--pad-sec) 0}.mag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.mag-card .media{aspect-ratio:4/3;overflow:hidden;margin-bottom:20px}.mag-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-std)}.mag-card:hover img{transform:scale(1.05)}.mag-card .cat{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--terracotta)}.mag-card h3{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.3;margin:10px 0 8px;transition:color var(--t-2) var(--ease-std)}.mag-card:hover h3{color:var(--brick)}.mag-card p{font-size:var(--fs-small);color:var(--encre-2)}@media(max-width:900px){.mag-grid{grid-template-columns:minmax(0,1fr)}}.sign-foot{background:var(--creme);padding:var(--pad-sec) 0}.sign-foot .intro{max-width:920px;margin:0 auto;text-align:center}.sign-foot .intro h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.8vw,34px);line-height:1.3;letter-spacing:.005em}.sign-foot .intro p{margin-top:18px;font-size:15px;line-height:1.8;color:var(--encre-2);text-wrap:pretty}.reass{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(34px,4vw,58px);border-top:1px solid var(--hairline);padding-top:clamp(30px,3.4vw,46px)}.reass-item{display:flex;gap:16px;padding:0 clamp(14px,1.8vw,26px);border-left:1px solid var(--hairline)}.reass-item:first-child{border-left:none;padding-left:0}.reass-ico{flex:none;width:46px;height:46px;background:var(--ivoire);display:flex;align-items:center;justify-content:center}.reass-ico svg{color:var(--noir)}.reass-item h3{font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.25;margin-bottom:6px}.reass-item p{font-size:13px;line-height:1.55;color:var(--encre-2)}@media(max-width:900px){.reass{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(24px,3vw,34px)}.reass-item:nth-child(odd){border-left:none;padding-left:0}}@media(max-width:520px){.reass{grid-template-columns:minmax(0,1fr)}.reass-item{border-left:none;padding-left:0}}@media(max-width:900px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.foot-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ma-home.css.map */
