:root{--ivoire:#F5F0E8;--creme:#FAF7F1;--noir:#1A1A1A;--charcoal:#383330;--terracotta:#C4714A;--brick:#864622;--caramel:#C78853;--forest:#455947;--sand:#D4BDA1;--nuit:#14110E;--encre:#1A1A1A;--encre-2:#54504A;--encre-3:#6E6961;--ivoire-2:rgba(245,240,232,.82);--ivoire-3:rgba(245,240,232,.64);--alerte:#E8A487;--hairline:rgba(26,26,26,.14);--hairline-strong:rgba(26,26,26,.32);--hairline-light:rgba(245,240,232,.22);--serif:"Petrona",Georgia,serif;--sans:"Hind",-apple-system,"Segoe UI",sans-serif;--mono:"Space Mono",monospace;--fs-hero:clamp(42px,6.6vw,92px);--fs-h2:clamp(30px,4.2vw,54px);--fs-quote:clamp(24px,3vw,38px);--fs-h3:clamp(20px,2.2vw,26px);--fs-h4:19px;--fs-lead:clamp(16px,1.35vw,18px);--fs-body:16px;--fs-small:13.5px;--fs-meta:12px;--fs-kicker:11px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--pad-sec:clamp(36px,4vw,56px);--gap-grid:clamp(14px,1.8vw,24px);--wrap-max:1360px;--wrap-pad:clamp(20px,4vw,56px);--announce-h:42px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-std:cubic-bezier(.25,.46,.45,.94);--t-1:.18s;--t-2:.3s;--t-3:.55s;--t-4:.8s;--shadow-1:0 12px 32px rgba(26,26,26,.14);--r-0:0;--r-round:50%}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);font-weight:300;color:var(--encre);background:var(--ivoire);line-height:1.65;font-size:var(--fs-body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;cursor:pointer}button{cursor:pointer;font-family:var(--sans)}::selection{background:var(--terracotta);color:var(--ivoire)}section[id]{scroll-margin-top:112px}.wrap{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad)}:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.on-dark :focus-visible,.hero :focus-visible{outline-color:var(--caramel)}.skip{position:absolute;left:-9999px;top:0;z-index:300;background:var(--noir);color:var(--ivoire);padding:12px 20px;font-size:13px;letter-spacing:.08em}.skip:focus-visible{left:12px;top:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.announce{background:var(--noir);color:var(--ivoire);height:var(--announce-h);display:flex;align-items:center;justify-content:center;gap:0;text-align:center;font-size:10.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;padding:0 16px}.announce span{opacity:.55;margin:0 14px}.announce em{font-style:normal}header{position:fixed;top:var(--announce-h);left:0;right:0;z-index:100;transition:background-color .4s var(--ease-std),box-shadow .4s var(--ease-std),top .4s var(--ease-std)}header .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad)}header nav{display:flex;gap:clamp(14px,1.8vw,26px)}header nav a{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;position:relative;padding:6px 0;white-space:nowrap}header nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-std)}header nav a:hover:after,header nav a:focus-visible:after{transform:scaleX(1)}.logo{display:flex;flex-direction:column;align-items:center;text-align:center}.logo img{height:clamp(44px,5vw,58px);width:auto;display:block}.logo .logo-dark{display:none}header.scrolled .logo .logo-white{display:none}header.scrolled .logo .logo-dark{display:block}.logo small{font-family:var(--sans);font-weight:400;font-size:8.5px;letter-spacing:.52em;opacity:.75;margin-top:5px}.header-icons{display:flex;gap:22px;justify-content:flex-end;align-items:center}.header-icons a{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.cart-n{font-family:var(--mono);font-size:10px;border:1px solid currentColor;border-radius:var(--r-round);width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;font-style:normal}header.on-hero{color:var(--ivoire)}header.scrolled{background:#f5f0e8f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--noir);box-shadow:0 1px 0 var(--hairline);top:0}header.scrolled .bar{height:88px}header.menu-open{z-index:210;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--ivoire);top:0}header.menu-open .bar{height:64px}header.menu-open .logo .logo-white{display:block}header.menu-open .logo .logo-dark{display:none}.burger{display:none;background:none;border:none;color:inherit}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--noir);color:var(--ivoire);display:flex;flex-direction:column;justify-content:center;padding:0 32px;gap:8px}.mobile-nav[hidden]{display:none}.mobile-nav a{font-family:var(--serif);font-weight:400;font-size:34px;padding:16px 0;border-bottom:1px solid var(--hairline-light)}.mobile-nav a:last-child{border-bottom:none}html.js .mobile-nav a{opacity:0;transform:translateY(12px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}html.js .mobile-nav.open a{opacity:1;transform:none}html.js .mobile-nav.open a:nth-child(2){transition-delay:.06s}html.js .mobile-nav.open a:nth-child(3){transition-delay:.12s}header[data-fixe]{position:sticky;top:0}.fil{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-weight:700;font-size:var(--fs-kicker);letter-spacing:.3em;text-transform:uppercase;color:var(--terracotta)}.on-dark .fil{color:var(--caramel)}.crumbs{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--encre-3)}.crumbs a{transition:color var(--t-2) var(--ease-std)}.crumbs a:hover{color:var(--encre)}.crumbs>span[aria-hidden]{margin:0 9px;opacity:.6}.crumbs [aria-current=page]{color:var(--encre-2)}.page-head{background:var(--creme);padding:clamp(48px,6vw,84px) 0 var(--pad-sec);border-bottom:1px solid var(--hairline)}.page-head .fil{margin-top:18px}.page-head h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.4vw,56px);line-height:1.1;letter-spacing:.01em;margin-top:14px;max-width:16em}.page-head-intro{margin-top:14px;font-size:var(--fs-lead);color:var(--encre-2);max-width:56ch}.toc{background:var(--ivoire);padding:var(--pad-sec) 0}.toc ul{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--hairline)}.toc li{border-bottom:1px solid var(--hairline)}.toc a{display:flex;gap:12px;padding:16px 12px;font-family:var(--mono);font-size:12px;color:var(--encre-2);transition:color var(--t-2) var(--ease-std),background-color var(--t-2) var(--ease-std)}.toc a:hover{color:var(--encre);background:var(--creme)}.toc .no{font-size:11px;color:var(--encre-3)}.guide-group{padding:var(--pad-sec) 0}.guide-group--creme{background:var(--creme)}.guide-group--ivoire{background:var(--ivoire)}.guide-head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.guide-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.12;letter-spacing:.01em;margin-top:14px}.guide-head p:last-child{margin-top:14px;font-size:var(--fs-lead);color:var(--encre-2);max-width:60ch}.reading{max-width:920px}.reading h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3);line-height:1.25;margin:var(--s-7) 0 var(--s-4)}.reading h3:first-child{margin-top:0}.tbl-scroll{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px;text-align:left;min-width:620px}.tbl th{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--encre-3);padding:12px 16px 10px;border-bottom:1px solid var(--hairline-strong)}.tbl td{padding:14px 16px;border-bottom:1px solid var(--hairline);color:var(--encre-2);vertical-align:top}.tbl td:first-child,.tbl th:first-child{padding-left:2px}.tbl td:first-child{font-weight:500;color:var(--encre)}.tbl .num{font-family:var(--mono);font-size:13px;color:var(--encre);white-space:nowrap}.procedures{margin-top:var(--s-6)}.procedure{margin-top:var(--s-7)}.procedure:first-child{margin-top:0}.procedure h3{margin-bottom:var(--s-4)}.ms{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.ms:first-of-type{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)}.note{display:flex;gap:16px;border:1px solid var(--hairline);background:var(--creme);padding:20px 22px;max-width:720px;margin-top:var(--s-6)}.guide-group--creme .note{background:var(--ivoire)}.note svg{flex:none;color:var(--terracotta);margin-top:2px}.note b{display:block;font-family:var(--serif);font-weight:500;font-size:16px;margin-bottom:4px}.note p{font-size:var(--fs-small);line-height:1.6;color:var(--encre-2)}.care-figure{max-width:928px;margin-top:var(--s-7)}.care-figure img{width:100%;aspect-ratio:16/7;object-fit:cover}.care-figure figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--encre-3);margin-top:12px}.acc{border-top:1px solid var(--hairline)}.acc:last-of-type{border-bottom:1px solid var(--hairline)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-family:var(--serif);font-weight:500;font-size:clamp(16.5px,1.5vw,19px);line-height:1.35}.acc summary::-webkit-details-marker{display:none}.acc .sign{flex:none;width:26px;height:26px;border:1px solid var(--hairline-strong);display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--t-2) var(--ease-std),transform var(--t-2) var(--ease-std)}.acc summary:hover .sign{border-color:var(--terracotta)}.acc[open] .sign{transform:rotate(45deg);border-color:var(--terracotta)}.acc-body{padding:0 2px 22px;max-width:70ch}.acc-body p{font-size:15px;line-height:1.7;color:var(--encre-2)}.faq-more{margin-top:28px}.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-line{border-color:var(--noir);color:var(--noir)}.btn-line:hover{background:var(--noir);color:var(--ivoire)}.more{padding:var(--pad-sec) 0;background:var(--ivoire)}.more-head{margin-bottom:var(--s-6)}.more-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.8vw,34px);margin-top:14px}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-grid)}.more-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;border-top:1px solid var(--hairline);padding-top:18px}.more-card img{width:112px;height:112px;object-fit:cover}.more-card .cat{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--encre-3)}.more-card h3{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.3;margin:7px 0 5px}.more-card p{font-size:var(--fs-small);line-height:1.5;color:var(--encre-2)}.more-card:hover h3{color:var(--brick)}.contactb{padding:var(--pad-sec) 0;background:var(--creme)}.contactb-inner{background:var(--noir);color:var(--ivoire);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)}.contactb-inner h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.2vw,42px);line-height:1.15;margin:14px 0 12px}.contactb-inner p.lead{font-size:15px;color:var(--ivoire-2);max-width:520px}.contactb-side{border-left:1px solid var(--hairline-light);padding-left:clamp(20px,3vw,44px)}.contactb-mail{display:block;font-family:var(--mono);font-size:clamp(15px,1.5vw,19px);letter-spacing:.02em;color:var(--ivoire);padding-bottom:6px;border-bottom:1px solid rgba(245,240,232,.4);transition:color var(--t-2) var(--ease-std)}.contactb-mail:hover{color:var(--caramel)}.contactb-hours{margin-top:16px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ivoire-3);line-height:2}.cercle{position:relative;isolation:isolate;overflow:hidden;background:var(--nuit);color:var(--ivoire);padding:var(--pad-sec) 0;text-align:center}.cercle-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cercle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0c08d1;z-index:-1}.cercle .wrap{position:relative;z-index:1}.cercle h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);margin:16px 0 14px}.cercle p{color:var(--ivoire-2);max-width:460px;margin:0 auto 38px;font-size:15px}.cercle form{display:flex;max-width:480px;margin:0 auto;border-bottom:1px solid rgba(245,240,232,.4)}.cercle input{flex:1;min-width:0;background:none;border:none;color:var(--ivoire);font-family:var(--sans);font-size:14px;letter-spacing:.06em;padding:14px 4px;outline:none}.cercle input::placeholder{color:#f5f0e88c}.cercle input:focus-visible{outline:none;box-shadow:0 2px 0 var(--caramel)}.cercle button{background:none;border:none;color:var(--ivoire);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;padding:14px 4px;transition:color var(--t-2) var(--ease-std)}.cercle button:hover{color:var(--caramel)}.cercle .ok{margin-top:16px;font-size:13px;color:var(--caramel);min-height:20px}.cercle .ok.err{color:var(--alerte)}footer{background:var(--ivoire);border-top:1px solid var(--hairline);padding:clamp(60px,7vw,90px) 0 40px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(28px,4vw,64px)}.foot-brand img{width:170px;margin-bottom:20px}.foot-brand p{font-size:var(--fs-small);color:var(--encre-2);max-width:280px}.foot-col h5{font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;margin-bottom:20px}.foot-col a{display:block;font-size:var(--fs-small);color:var(--encre-2);padding:5px 0;transition:color .25s var(--ease-std)}.foot-col a:hover{color:var(--terracotta)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--hairline);margin-top:clamp(40px,5vw,64px);padding-top:26px;font-size:11.5px;letter-spacing:.08em;color:var(--encre-3)}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}@media(max-width:900px){header nav{display:none}.burger{display:block;justify-self:start}header .bar{grid-template-columns:44px 1fr auto;height:64px}.header-icons a span{display:none}.header-icons{gap:14px}.logo img{height:39px}.logo small{font-size:7.5px;letter-spacing:.4em;margin-top:4px}.toc ul,.more-grid{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.contactb-inner{grid-template-columns:minmax(0,1fr)}.contactb-side{border-left:none;padding-left:0;border-top:1px solid var(--hairline-light);padding-top:22px}}@media(max-width:760px){:root{--announce-h:36px}.announce em,.announce span{display:none}.announce{font-size:9px;letter-spacing:.14em}}@media(max-width:700px){.care-figure img{aspect-ratio:4/3}}@media(max-width:560px){.foot-grid{grid-template-columns:minmax(0,1fr)}.more-card{grid-template-columns:88px minmax(0,1fr)}.more-card img{width:88px;height:88px}}@media(max-width:360px){.header-icons{gap:8px}.header-icons svg{width:16px;height:16px}.logo small{letter-spacing:.25em}}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}html.js .mobile-nav a{opacity:1;transform:none;transition:none}}.stock-scroll,.tex-scroll,.g-thumbs,.chips{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.mega{position:absolute;left:0;right:0;top:100%;background:var(--ivoire);color:var(--noir);border-top:1px solid var(--hairline);box-shadow:0 18px 40px #1a1a1a1a;z-index:120}.mega[hidden]{display:none}html.js .mega{opacity:0;transform:translateY(-6px);transition:opacity var(--t-2) var(--ease-std),transform var(--t-2) var(--ease-std);pointer-events:none}html.js .mega.open{opacity:1;transform:none;pointer-events:auto}.mega-in{padding:40px 0 44px}.mega-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:clamp(24px,3vw,56px);align-items:start}.mega-t{font-size:var(--fs-kicker);letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta);margin-bottom:16px}.mega-col ul{list-style:none}.mega-col li+li{margin-top:2px}.mega-col a{display:inline-block;font-family:var(--serif);font-size:17px;line-height:1.45;padding:5px 0;position:relative}.mega-col a:after{content:"";position:absolute;left:0;bottom:3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-2) var(--ease-std)}.mega-col a:hover:after,.mega-col a:focus-visible:after{transform:scaleX(1)}.mega-vue{position:relative;display:block;overflow:hidden;background:var(--noir)}.mega-vue img{width:100%;height:230px;object-fit:cover;transition:transform .6s var(--ease-std)}.mega-vue:hover img{transform:scale(1.04)}.mega-vue-txt{position:absolute;left:0;right:0;bottom:0;height:58%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 18px;color:var(--ivoire);background:linear-gradient(to top,#1a1a1aeb,#1a1a1ab8 38%,#1a1a1a52 68%,#1a1a1a00)}.mega-vue-k{display:block;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--caramel)}.mega-vue-l{display:block;font-size:var(--fs-small);margin-top:4px}header.mega-open{background:#f5f0e8fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--noir);box-shadow:none}header.mega-open .logo .logo-white{display:none}header.mega-open .logo .logo-dark{display:block}.mega-btn[aria-expanded=true]:after{transform:scaleX(1)}.mnav-acc{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:inherit;font-family:var(--serif);font-weight:400;font-size:34px;padding:16px 0;border-bottom:1px solid var(--hairline-light);text-align:left}.mnav-acc svg{flex:none;transition:transform var(--t-2) var(--ease-std)}.mnav-acc[aria-expanded=true] svg{transform:rotate(180deg)}.mnav-p{border-bottom:1px solid var(--hairline-light);padding:4px 0 14px}.mnav-p[hidden]{display:none}.mobile-nav .mnav-p a{display:block;font-family:var(--sans);font-size:15px;line-height:1.3;letter-spacing:.06em;padding:9px 0;border-bottom:none;color:var(--ivoire-2)}@media(max-width:900px){.mega{display:none}.mobile-nav{justify-content:flex-start;padding-top:88px;padding-bottom:32px;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:760px){.foot-grid.pied-onglets{gap:0}.pied-onglets .foot-col{border-top:1px solid var(--hairline)}.pied-onglets .foot-col:last-child{border-bottom:1px solid var(--hairline)}.pied-onglets .foot-col h5{margin-bottom:0}.pied-onglets .pied-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:none;color:inherit;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:18px 2px}.pied-onglets .pied-tete svg{flex:none;color:var(--encre-3);transition:transform var(--t-2) var(--ease-std)}.pied-onglets .pied-tete[aria-expanded=true] svg{transform:rotate(180deg);color:var(--terracotta)}.pied-onglets .pied-corps{padding:0 2px 18px}.pied-onglets .pied-corps[hidden]{display:none}.pied-onglets .pied-corps a{padding:8px 0}.pied-onglets .foot-brand{margin-bottom:24px}}picture{display:contents}.btn[hidden],.opt[hidden],.preset[hidden]{display:none!important}@media(max-width:760px){.foot-brand{text-align:center}.foot-brand img{margin-left:auto;margin-right:auto}.foot-brand p{max-width:none;margin-left:auto;margin-right:auto}.cercle .fil{font-size:9.5px;letter-spacing:.22em;margin:10px auto 4px}.cercle h2{margin-top:6px}}button,input,select,textarea{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ma-base.css.map */
