.header > header-drawer{display:none!important}
.mmc-nav__mobile{display:none}
.header .mmc-nav{display:flex;align-items:center;justify-content:center;gap:12px;position:static;margin:12px 0 0;grid-area:navigation;width:100%;color:#193d2c}
.mmc-nav__group{position:static}
.mmc-nav__trigger,.mmc-nav__stores{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:9px 17px;border:1px solid #d5e3d7;border-radius:100px;background:#f7faf5;color:#193d2c;text-decoration:none;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.2}
.mmc-nav__trigger{list-style:none;cursor:pointer}
.mmc-nav__trigger::-webkit-details-marker{display:none}
.mmc-nav__trigger::after{display:none}
.mmc-nav__stores{background:transparent;border-color:transparent;font-size:13px}
.mmc-nav__picto{display:inline-flex;width:23px;height:23px;flex-shrink:0}
.mmc-nav__picto svg{width:100%;height:100%}
.mmc-nav__caret{width:10px;height:10px;position:static!important}
.mmc-nav__caret svg{position:static!important;width:10px;height:10px}
.mmc-nav__group[open] .mmc-nav__trigger{background:#193d2c;color:#fff;border-color:#193d2c}
.mmc-nav__group[open] .mmc-nav__caret{transform:rotate(180deg)}
.mmc-nav__panel{position:absolute;left:0;right:0;top:100%;z-index:6;background:#f8fbf6;border-top:1px solid #d9e6da;border-bottom:1px solid #d9e6da;box-shadow:0 18px 30px #183e301a;padding:26px max(24px,calc((100% - 1220px)/2));color:#193d2c}
.mmc-nav__panel-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}
.mmc-nav__panel h2{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:26px;letter-spacing:-.035em;line-height:1.1;color:#193d2c}
.mmc-nav__all{color:#24553b;font-weight:700;text-underline-offset:4px;font-size:13px}
.mmc-nav__cards{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}
.mmc-nav__cards--tech{grid-template-columns:repeat(3,minmax(0,1fr))}
.mmc-nav__card{min-width:0;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:138px;padding:20px;border:1px solid #dbe8dc;border-radius:20px;background:#eef5ee;color:#193d2c;text-decoration:none;overflow:hidden;transition:transform .15s,box-shadow .15s}
.mmc-nav__card:nth-child(2){background:#f2f2f0}.mmc-nav__card:nth-child(3){background:#f3eee9}.mmc-nav__card:nth-child(4){background:#edf1f2}
.mmc-nav__card:hover,.mmc-nav__card:focus-visible{transform:translateY(-3px);box-shadow:0 9px 20px #193d2c14}
.mmc-nav__card-label{display:flex;flex-direction:column;gap:10px;font-weight:700;font-size:19px;line-height:1.16;letter-spacing:-.03em;position:relative;z-index:1}
.mmc-nav__card-label svg{width:24px;height:24px}
.mmc-nav__card img{width:90px;height:108px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}
.mmc-nav__arrow{position:absolute;right:12px;bottom:12px;width:15px;height:15px}
.mmc-nav__budgets{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:12px}
.mmc-nav__budgets>span{font-weight:700;margin-right:8px}.mmc-nav__budgets a{color:#193d2c;text-decoration:none;padding:8px 14px;border:1px solid #d5e3d7;border-radius:100px;background:#fff}
.mmc-nav__budgets a:hover{background:#e2efdf}
@media(max-width:989px){.header{grid-template-areas:'left-icon heading icons' 'navigation navigation navigation'!important}.header .mmc-nav{gap:7px;margin-top:15px}.mmc-nav__trigger{padding:9px 13px;font-size:13px}.mmc-nav__stores{padding:9px}.mmc-nav__stores>span:last-child{display:none}.mmc-nav__panel{padding:20px 18px}.mmc-nav__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mmc-nav__cards--tech{grid-template-columns:repeat(3,minmax(0,1fr))}.mmc-nav__card{padding:14px;min-height:110px}.mmc-nav__card-label{font-size:16px}.mmc-nav__card img{width:68px;height:85px}.mmc-nav__cards--tech .mmc-nav__card{flex-direction:column;align-items:flex-start}.mmc-nav__cards--tech img{align-self:center}.mmc-nav__panel h2{font-size:23px}}
@media(max-width:400px){.header .mmc-nav{gap:5px}.mmc-nav__trigger{gap:6px;padding:8px 10px;font-size:11px}.mmc-nav__picto{width:20px;height:20px}.mmc-nav__card{padding:13px 10px;gap:4px}.mmc-nav__card img{width:57px}.mmc-nav__cards--tech{grid-template-columns:1fr}.mmc-nav__cards--tech .mmc-nav__card{flex-direction:row;align-items:center;min-height:95px}.mmc-nav__cards--tech .mmc-nav__card-label{flex-direction:row;align-items:center}.mmc-nav__cards--tech img{height:70px}.mmc-nav__budgets a{min-height:44px;display:flex;align-items:center}.mmc-nav__panel-top{gap:7px}}
@media(max-width:989px){.header{grid-template-columns:36px minmax(0,1fr) auto!important}.header>.header__search{grid-area:left-icon!important;margin-left:0}.header>.header__heading,.header>.header__heading-link{min-width:0;max-width:220px;width:100%;padding:0;justify-self:center}.header .mmc-logo{width:100%;max-width:220px}.header .mmc-nav{width:100%;justify-content:center}.mmc-nav__desktop{display:none}.mmc-nav__mobile{display:inline}.mmc-nav__trigger{white-space:nowrap;flex-shrink:0}.mmc-nav__stores{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.mmc-nav__card{transition:none}}
