.mb-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.mb-hero h1{max-width:13ch;font-size:clamp(34px,min(4.6vw,8vh),70px)}.mb-hero .ck-sub{max-width:40ch}.mb-cote{margin:0;padding:34px 0 0 34px;position:relative}.mb-cote img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;max-height:62vh}.mb-cote figcaption{color:var(--cream);background:#0a0a09cc;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:12px;right:12px}.mb-cote-h,.mb-cote-v{color:var(--sand);justify-content:center;align-items:center;display:flex;position:absolute}.mb-cote-h{border-left:1px solid var(--sand);border-right:1px solid var(--sand);height:22px;top:0;left:34px;right:0}.mb-cote-h:before{content:"";border-top:1px solid var(--sand);position:absolute;top:50%;left:0;right:0}.mb-cote-v{border-top:1px solid var(--sand);border-bottom:1px solid var(--sand);width:22px;top:34px;bottom:0;left:0}.mb-cote-v:before{content:"";border-left:1px solid var(--sand);position:absolute;top:0;bottom:0;left:50%}.mb-cote i{letter-spacing:.14em;text-transform:uppercase;background:var(--black);white-space:nowrap;padding:0 12px;font-size:12px;font-style:normal;position:relative}.mb-cote-v i{transform:rotate(-90deg)}.mb-cote-h,.mb-cote-v{animation:mb-trait 1.2s var(--ease) .3s both}@keyframes mb-trait{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.mb-cote-h,.mb-cote-v{animation:none}}@media (width<=900px){.mb-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.mb-hero h1{font-size:clamp(32px,8.6vw,44px)}.mb-hero .ck-sub{margin-bottom:20px;font-size:16px}.mb-cote{padding:26px 0 0 26px}.mb-cote img{aspect-ratio:2;max-height:none}.mb-hero.hx{padding-bottom:24px}.mb-hero .hero-actions{gap:12px 22px}.mb-cote figcaption{padding:5px 10px;font-size:12px;bottom:8px;right:8px}.mb-cote-h{height:18px;left:26px}.mb-cote-v{width:18px;top:26px}.mb-cote i{padding:0 8px;font-size:10px}}.mb-pieces{background:var(--cream);padding:clamp(70px,9vw,130px) 0}.mb-pieces-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:12px clamp(28px,6vw,96px);margin-bottom:clamp(28px,4vw,48px);display:grid}.mb-pieces-head .eyebrow{grid-column:1/-1;margin:0}.mb-pieces-head h2{max-width:16ch;font-weight:300}.mb-pieces-head .lead{max-width:44ch;margin:0;font-size:clamp(17px,1.4vw,20px)}.mb-pieces-head strong{color:var(--ink);font-weight:600}.mb-tabs{border:0;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;display:flex}.mb-tab{cursor:pointer;position:relative}.mb-tab input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mb-tab span{border:1px solid #0a0a0938;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:16px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mb-tab:hover span{border-color:var(--ink)}.mb-tab input:checked+span{background:var(--black);border-color:var(--black);color:var(--cream)}.mb-tab input:focus-visible+span{outline:2px solid var(--green);outline-offset:3px}.mb-panel{background:var(--stone);border-radius:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;min-height:520px;display:none;overflow:hidden}.mb-stage:has(input[value=tv]:checked) [data-p=tv],.mb-stage:has(input[value=entree]:checked) [data-p=entree],.mb-stage:has(input[value=biblio]:checked) [data-p=biblio],.mb-stage:has(input[value=bureau]:checked) [data-p=bureau],.mb-stage:has(input[value=chambre]:checked) [data-p=chambre],.mb-stage:has(input[value=bain]:checked) [data-p=bain]{animation:mb-fondu .45s var(--ease);display:grid}@keyframes mb-fondu{0%{opacity:0}to{opacity:1}}.mb-panel-img{min-height:100%;position:relative}.mb-panel-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mb-panel-txt{flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,52px);display:flex}.mb-panel-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:12px;font-size:13px;font-weight:600}.mb-panel h3{margin-bottom:14px;font-size:clamp(26px,2.4vw,36px);font-weight:400}.mb-panel-txt>p{color:#2e2d29;font-size:17px}.mb-panel-label{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #0a0a0929;margin-top:24px;padding-top:18px;font-size:13px;color:var(--muted)!important}.mb-panel ol{counter-reset:r;gap:12px;margin-top:12px;list-style:none;display:grid}.mb-panel li{counter-increment:r;grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5;display:grid}.mb-panel li:before{content:counter(r);background:var(--green);width:30px;height:30px;color:var(--cream);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}@media (width<=900px){.mb-pieces-head{grid-template-columns:minmax(0,1fr)}.mb-tab span{padding:0 16px;font-size:15px}.mb-panel{grid-template-columns:minmax(0,1fr);min-height:0}.mb-panel-img{aspect-ratio:4/3;min-height:0}}@media (prefers-reduced-motion:reduce){.mb-panel{animation:none!important}}.mb-verdict{background:var(--green);color:var(--cream);padding:clamp(70px,9vw,130px) 0;position:relative;overflow:hidden}.mb-verdict:before{content:"";aspect-ratio:470/450;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 470 450' fill='none'%3E%3Cpath d='M14 440V138L200 16L386 138V414Q386 430 402 430H460' stroke='%23C8AF7C' stroke-opacity='.4' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(48vw,560px);position:absolute;bottom:-20%;left:-8%}.mb-verdict .wrap{position:relative}.mb-verdict-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,4vw,56px)}.mb-verdict .eyebrow{color:var(--cream);opacity:.9}.mb-verdict-head h2{text-wrap:balance;font-weight:300}.mb-verdict-head p{color:#fdf6e8e6;margin-top:16px;font-size:clamp(17px,1.4vw,20px)}.mb-balance{grid-template-columns:minmax(0,7fr) auto minmax(0,5fr);align-items:center;gap:clamp(16px,2.4vw,32px);display:grid}.mb-plateau{border-radius:24px;padding:clamp(26px,3vw,44px)}.mb-plateau h3{margin-bottom:18px;font-size:clamp(24px,2.2vw,32px)}.mb-plateau ul{gap:12px;display:grid}.mb-plateau li{padding-left:34px;font-size:17px;line-height:1.5;position:relative}.mb-plateau li:before{content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:.2em;left:0}.mb-plateau-oui{background:var(--cream);color:var(--ink);box-shadow:0 30px 60px #0a0a0940}.mb-plateau-oui li:before{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.5' stroke='%23FDF6E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.mb-plateau-non{border:1px solid #fdf6e873}.mb-plateau-non li:before{border:1.5px solid #fdf6e8bf}.mb-ou{font-family:var(--serif);color:var(--cream);font-size:clamp(28px,3vw,44px);font-style:italic;font-weight:300}.mb-verdict-fin{text-align:center;font-family:var(--serif);max-width:36ch;margin:clamp(28px,3.4vw,44px) auto 0;font-size:clamp(20px,1.9vw,27px);font-weight:300}@media (width<=900px){.mb-balance{grid-template-columns:minmax(0,1fr)}.mb-ou{text-align:center;line-height:1}.mb-verdict-head{text-align:left}.mb-verdict-fin{text-align:left;margin-left:0}}.mb-carnet{background:var(--black);color:var(--cream);padding:clamp(70px,9vw,130px) 0}.mb-carnet-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.mb-carnet .eyebrow{color:var(--sand)}.mb-carnet-side h2{font-size:clamp(32px,3.8vw,54px);font-weight:300}.mb-carnet-lead{color:#fdf6e8d1;max-width:40ch;margin-top:18px;font-size:clamp(17px,1.4vw,19px)}.mb-carnet-photo{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:18px;margin:32px 0 0;display:grid}.mb-carnet-photo img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:120px}.mb-carnet-photo figcaption{color:#fdf6e8b8;max-width:28ch;font-size:15px}.mb-carnet-page{background:var(--cream);color:var(--ink);border-radius:8px 22px 22px 8px;padding:clamp(30px,3.6vw,52px) clamp(24px,3.4vw,52px) clamp(30px,3.6vw,48px) clamp(52px,5vw,76px);position:relative;transform:rotate(-1deg);box-shadow:0 40px 80px #00000073}.mb-carnet-page:before{content:"";background:radial-gradient(circle,var(--black) 3.5px,transparent 4px) 0 0/8px 30px repeat-y;width:8px;height:auto;position:absolute;top:24px;bottom:24px;left:clamp(22px,2.2vw,32px);-webkit-mask:linear-gradient(#000,#000)}.mb-carnet-page:after{content:"";border-left:1px solid #c8786459;position:absolute;top:0;bottom:0;left:clamp(40px,4vw,60px)}.mb-carnet-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:18px;font-size:13px;font-weight:600}.mb-carnet-page ol{counter-reset:q;gap:20px;margin-bottom:28px;list-style:none;display:grid}.mb-carnet-page li{counter-increment:q;border-bottom:1px dashed #5b6c5d73;grid-template-columns:34px minmax(0,1fr);column-gap:10px;padding-bottom:18px;display:grid}.mb-carnet-page li:before{content:counter(q) ".";font-family:var(--serif);color:var(--green);grid-row:span 2;font-size:24px;line-height:1.15}.mb-carnet-page b{font-family:var(--serif);font-size:clamp(20px,1.8vw,25px);font-weight:400;line-height:1.25}.mb-carnet-page span{color:var(--muted);margin-top:4px;font-size:15px}@media (width<=900px){.mb-carnet-grid{grid-template-columns:minmax(0,1fr)}.mb-carnet-page{padding-left:52px;transform:none}.mb-carnet-page:before{left:18px}.mb-carnet-page:after{left:38px}.mb-carnet-page li{grid-template-columns:28px minmax(0,1fr)}.mb-carnet-photo{grid-template-columns:96px minmax(0,1fr)}.mb-carnet-photo img{width:96px}}.mb-matieres{background:var(--stone);padding:clamp(70px,9vw,130px) 0}.mb-matieres-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:12px clamp(28px,6vw,96px);margin-bottom:clamp(28px,4vw,48px);display:grid}.mb-matieres-head .eyebrow{grid-column:1/-1;margin:0}.mb-matieres-head h2{max-width:14ch;font-weight:300}.mb-matieres-head p:last-child{color:var(--muted);max-width:42ch;font-size:17px}.mb-fiche{border-top:1px solid #0a0a092e;display:grid}.mb-fiche li{border-bottom:1px solid #0a0a092e;grid-template-columns:104px minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);align-items:center;gap:clamp(16px,2.4vw,36px);padding:20px 0;display:grid}.mb-swatch{width:104px;height:104px;transition:transform .5s var(--ease);background-repeat:no-repeat;background-size:520%;border-radius:50%;box-shadow:inset 0 0 0 1px #0a0a091f,0 10px 22px #5a461e2e}.mb-fiche li:hover .mb-swatch{transform:rotate(-8deg)scale(1.04)}.mb-fiche h3{font-size:clamp(22px,2vw,28px)}.mb-quoi{color:#2e2d29;font-size:16px;line-height:1.5}.mb-ou-va{font-size:15px;font-weight:500;line-height:1.45}.mb-ou-va span{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.mb-matieres-note{color:var(--muted);margin-top:20px;font-size:15px}@media (width<=900px){.mb-matieres-head{grid-template-columns:minmax(0,1fr)}.mb-fiche li{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px 18px}.mb-swatch{grid-row:span 3;width:76px;height:76px}.mb-fiche h3,.mb-quoi,.mb-ou-va{grid-column:2}}.mb-faq-side h2{max-width:10ch}.mb-plus{border-top:1px solid #0a0a0929;gap:4px;margin-top:32px;padding-top:20px;display:grid}.mb-plus p{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:13px}.mb-plus a{min-height:44px;font-family:var(--serif);border-bottom:1px solid #0000;align-items:center;width:fit-content;font-size:20px;text-decoration:none;display:flex}.mb-plus a:after{content:"→";color:var(--green);transition:transform .2s var(--ease);margin-left:10px}.mb-plus a:hover:after{transform:translate(4px)}@media (width<=900px){.mb-plus{margin-top:20px}}
