.mm-marque-page *{box-sizing:border-box}.mm-marque-page a{text-decoration:none;color:inherit}.mm-marque-page .bc{padding:13px 7vw;font-size:.72rem;color:#6b5f52;letter-spacing:.08em;border-bottom:1px solid #e8e0d5;font-family:'Jost',sans-serif;background:#f5f0ea}.mm-marque-page .bc a{color:#6b5f52}.mm-marque-page .bc a:hover{color:#c8a882}.mm-marque-page .bc span{margin:0 6px}.mm-marque-page .page-header{background:#2c2925;padding:52px 7vw 36px;position:relative;overflow:hidden}.mm-marque-page .page-header::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 100% 50%,rgba(200,168,130,.12) 0%,transparent 70%);pointer-events:none}.mm-marque-page .header-inner{position:relative;z-index:1;max-width:700px}.mm-marque-page .eyebrow{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#c8a882;display:block;margin-bottom:14px;font-family:'Jost',sans-serif;font-weight:300}.mm-marque-page h1.hero-h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:300;line-height:1;color:#fff;margin-bottom:16px}.mm-marque-page h1.hero-h1 em{font-style:italic;color:#c8a882}.mm-marque-page .hero-desc{font-size:.9rem;line-height:1.8;color:rgba(253,250,246,.65);max-width:560px;margin-bottom:24px;font-family:'Jost',sans-serif;font-weight:300}.mm-marque-page .hero-desc strong{color:#c8a882;font-weight:500}.mm-marque-page .hero-desc a{color:#c8a882;border-bottom:1px solid rgba(200,168,130,.4);transition:border-color .2s}.mm-marque-page .hero-desc a:hover{border-color:#c8a882}.mm-marque-page .badges{display:flex;gap:8px;flex-wrap:wrap}.mm-marque-page .badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(200,168,130,.35);color:#c8a882;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;font-family:'Jost',sans-serif;font-weight:300}.mm-marque-page .badge-new{background:#c8a882;color:#2c2925;border-color:#c8a882;font-weight:500}.mm-marque-page .catalog-notice{background:#fdfaf6;padding:22px 7vw;border-bottom:1px solid #e8e0d5;display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;text-align:center}.mm-marque-page .catalog-notice-icon{width:40px;height:40px;border:1px solid #c8a882;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(200,168,130,.08)}.mm-marque-page .catalog-notice-icon svg{width:18px;height:18px;stroke:#8b6b4a;fill:none;stroke-width:1.5}.mm-marque-page .catalog-notice-text{font-family:'Jost',sans-serif;font-size:.85rem;color:#6b5f52;font-weight:300;line-height:1.6;max-width:820px}.mm-marque-page .catalog-notice-text strong{color:#2c2925;font-weight:500}.mm-marque-page .catalog-notice-text em{font-style:italic;color:#8b6b4a;font-weight:400}.mm-marque-page .sh{padding:48px 7vw 20px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;background:#fdfaf6}.mm-marque-page .sh-tag{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#c8a882;display:block;margin-bottom:8px;font-family:'Jost',sans-serif;font-weight:300}.mm-marque-page h2.sh-h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;color:#2c2925}.mm-marque-page h2.sh-h2 em{font-style:italic;color:#8b6b4a}.mm-marque-page .sh-link{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#2c2925;border-bottom:1px solid #2c2925;padding-bottom:2px;white-space:nowrap;font-family:'Jost',sans-serif}.mm-marque-page .univers{padding:0 7vw 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px;background:#e8e0d5;border:1px solid #e8e0d5}.mm-marque-page .ucard{position:relative;height:240px;overflow:hidden;cursor:pointer}.mm-marque-page .ucard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.mm-marque-page .ucard:hover img{transform:scale(1.07)}.mm-marque-page .ucard-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(44,41,37,.95) 0%,rgba(44,41,37,.6) 50%,rgba(44,41,37,.15) 100%)}.mm-marque-page .ucard-content{position:absolute;bottom:0;left:0;right:0;padding:14px 16px}.mm-marque-page .ucard-tag{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#c8a882;display:block;margin-bottom:4px;font-family:'Jost',sans-serif}.mm-marque-page .ucard-title{font-family:'Cormorant Garamond',serif;font-size:1.2rem;font-weight:400;color:#fff;line-height:1.1;margin-bottom:5px}.mm-marque-page .ucard-title em{font-style:italic;color:#c8a882}.mm-marque-page .ucard-arrow{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(200,168,130,.8);font-family:'Jost',sans-serif}.mm-marque-page .subnav{display:none;background:#2c2925;border-top:1px solid rgba(200,168,130,.4);border-bottom:1px solid rgba(200,168,130,.4);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.mm-marque-page .subnav::-webkit-scrollbar{display:none}.mm-marque-page .subnav-inner{display:inline-flex;min-width:100%}.mm-marque-page .subnav-link{display:inline-flex;align-items:center;justify-content:center;padding:18px 22px;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(253,250,246,.45);border-right:1px solid rgba(200,168,130,.15);transition:all .2s;white-space:nowrap;font-family:'Jost',sans-serif;text-decoration:none;background:transparent}.mm-marque-page .subnav-link:last-child{border-right:none}.mm-marque-page .subnav-link:hover{color:rgba(253,250,246,.8)}.mm-marque-page .scroll-dots{display:none;justify-content:center;gap:6px;padding:8px 0;background:#2c2925}.mm-marque-page .scroll-dots span{width:5px;height:5px;border-radius:50%;background:rgba(200,168,130,.25);display:inline-block;transition:background .2s}.mm-marque-page .scroll-dots span.active{background:#c8a882}.mm-marque-page .prod-title{padding:40px 7vw 20px;background:#fdfaf6}.mm-marque-page .prod-sh-tag{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#c8a882;display:block;margin-bottom:8px;font-family:'Jost',sans-serif}.mm-marque-page h2.prod-h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;color:#2c2925}.mm-marque-page h2.prod-h2 em{font-style:italic;color:#8b6b4a}@media(max-width:600px){.mm-marque-page .sh{display:none}.mm-marque-page .univers{display:none}.mm-marque-page .subnav{display:block}.mm-marque-page .scroll-dots{display:flex}.mm-marque-page .catalog-notice{flex-direction:column;gap:12px}}.mm-marque-bas *{box-sizing:border-box;margin:0;padding:0}.mm-marque-bas a{text-decoration:none;color:inherit}.mm-marque-bas .seo{background:#f5f0ea;border-top:1px solid #e8e0d5;padding:64px 7vw}.mm-marque-bas .seo-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.mm-marque-bas h2.seo-h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;color:#2c2925;margin-bottom:24px;line-height:1.2}.mm-marque-bas h2.seo-h2 em{font-style:italic;color:#8b6b4a}.mm-marque-bas h3.seo-h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:300;color:#2c2925;margin:28px 0 10px}.mm-marque-bas .seo-p{font-size:.88rem;line-height:1.9;color:#6b5f52;margin-bottom:14px;font-family:'Jost',sans-serif;font-weight:300}.mm-marque-bas .seo-p strong{color:#2c2925;font-weight:500}.mm-marque-bas .seo-p a.ext{color:#8b6b4a;text-decoration:underline;text-decoration-color:rgba(139,107,74,.3);transition:text-decoration-color .2s}.mm-marque-bas .seo-p a.ext:hover{text-decoration-color:#8b6b4a}.mm-marque-bas .seo-p a.int{color:#8b6b4a;border-bottom:1px solid #e8e0d5;transition:color .2s,border-color .2s}.mm-marque-bas .seo-p a.int:hover{color:#c8a882;border-color:#c8a882}.mm-marque-bas .fiche{background:#fdfaf6;border:1px solid #e8e0d5;padding:32px}.mm-marque-bas .fiche-title{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:300;color:#2c2925;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e8e0d5}.mm-marque-bas .fiche-row{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #e8e0d5;font-size:.83rem;font-family:'Jost',sans-serif}.mm-marque-bas .fiche-row:last-child{border-bottom:none}.mm-marque-bas .fiche-label{color:#6b5f52;min-width:120px;flex-shrink:0;font-weight:300}.mm-marque-bas .fiche-val{color:#2c2925;font-weight:400}.mm-marque-bas .fiche-new{display:inline-block;background:#c8a882;color:#2c2925;font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:1px 5px;margin-left:3px;vertical-align:middle}.mm-marque-bas .faq{padding:64px 7vw;background:#fdfaf6;border-top:1px solid #e8e0d5}.mm-marque-bas .faq-sh-tag{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#c8a882;display:block;margin-bottom:10px;font-family:'Jost',sans-serif}.mm-marque-bas h2.faq-h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;color:#2c2925;margin-bottom:32px}.mm-marque-bas h2.faq-h2 em{font-style:italic;color:#8b6b4a}.mm-marque-bas .faq-list{display:grid;gap:1px;border:1px solid #e8e0d5;background:#e8e0d5}.mm-marque-bas .faq-item{background:#fdfaf6}.mm-marque-bas .faq-q{width:100%;text-align:left;padding:22px 28px;font-family:'Jost',sans-serif;font-size:.9rem;font-weight:400;color:#2c2925;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.mm-marque-bas .faq-q::after{content:'+';font-size:1.3rem;color:#c8a882;flex-shrink:0;transition:transform .2s}.mm-marque-bas .faq-item.open .faq-q{background:#2c2925;color:#fdfaf6}.mm-marque-bas .faq-item.open .faq-q::after{transform:rotate(45deg);color:#c8a882}.mm-marque-bas .faq-a{display:none;padding:0 28px 22px;font-size:.85rem;line-height:1.8;color:#6b5f52;font-family:'Jost',sans-serif;font-weight:300}.mm-marque-bas .faq-a strong{color:#2c2925;font-weight:500}.mm-marque-bas .faq-a a{color:#8b6b4a;border-bottom:1px solid #e8e0d5}.mm-marque-bas .faq-item.open .faq-a{display:block}.mm-marque-bas .nav-cats{background:#2c2925;padding:48px 7vw}.mm-marque-bas h2.nav-cats-title{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:300;color:#fdfaf6;margin-bottom:24px}.mm-marque-bas h2.nav-cats-title em{font-style:italic;color:#c8a882}.mm-marque-bas .nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mm-marque-bas .nav-link{display:block;padding:18px 20px;border:1px solid rgba(200,168,130,.2);text-decoration:none;transition:all .2s}.mm-marque-bas .nav-link:hover{border-color:#c8a882}.mm-marque-bas .nav-link-name{display:block;font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:300;color:#fdfaf6;margin-bottom:4px}.mm-marque-bas .nav-link-sub{display:block;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(200,168,130,.6);font-family:'Jost',sans-serif}.mm-marque-bas .cta{padding:64px 7vw;text-align:center;background:#f5f0ea;border-top:1px solid #e8e0d5}.mm-marque-bas h2.cta-h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;color:#2c2925;margin-bottom:12px}.mm-marque-bas h2.cta-h2 em{font-style:italic;color:#8b6b4a}.mm-marque-bas .cta-p{font-size:.88rem;color:#6b5f52;margin-bottom:32px;font-family:'Jost',sans-serif;font-weight:300;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.mm-marque-bas .cta-p strong{color:#2c2925;font-weight:500}.mm-marque-bas .btn-p{display:inline-flex;align-items:center;gap:10px;background:#2c2925;color:#fdfaf6;padding:14px 40px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .22s;font-family:'Jost',sans-serif;cursor:pointer;border:none}.mm-marque-bas .btn-p:hover{background:#8b6b4a}.mm-marque-bas .btn-p svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}@media(max-width:768px){.mm-marque-bas .seo-grid{grid-template-columns:1fr}.mm-marque-bas .nav-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.mm-marque-bas .nav-grid{grid-template-columns:1fr}.mm-marque-bas .faq-q{padding:18px 20px;font-size:.82rem}}