@media screen and (min-width:990px){.header:has(.kf-desktop-nav){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:minmax(12rem,1fr) auto;row-gap:0;padding-top:0;padding-bottom:0}.header:has(.kf-desktop-nav) .header__heading-link{display:inline-flex;align-items:center;min-height:5.8rem;padding-top:0;padding-bottom:0}.header:has(.kf-desktop-nav) .header__heading-logo-wrapper{position:relative;width:11.2rem;height:5.8rem;overflow:hidden}.header:has(.kf-desktop-nav) .header__heading-logo{position:absolute;inset:50% auto auto 50%;width:100%;max-width:none;height:auto;transform:translate(-50%,-50%) scale(1.22)}.header:has(.kf-desktop-nav) .header__icons{align-items:center;gap:.4rem}.header:has(.kf-desktop-nav) .header__icons summary.header__icon--search{width:auto;min-width:9.5rem;height:3.7rem;gap:.6rem;padding-inline:1rem;border:1px solid #e8e2dc;border-radius:2rem;background:#f7f4f0}.header:has(.kf-desktop-nav) .header__icons summary.header__icon--search:after{content:"Rechercher";color:#302822;font-size:1.17rem;font-weight:600;letter-spacing:0}.header .kf-desktop-nav{grid-area:navigation;width:100%;margin:0;border-top:1px solid #eae4dd}.header .kf-desktop-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(.35rem,1.7vw,2.25rem)}.kf-desktop-nav__list>li>.header__menu-item,.kf-desktop-nav__list>li>header-menu>details>.header__menu-item{min-height:4.7rem;padding:.95rem .75rem;align-items:center;gap:.45rem;border-bottom:2px solid transparent;color:#211b17;font-size:1.36rem;font-weight:670;letter-spacing:0;text-decoration:none;white-space:nowrap}.kf-desktop-nav__list>li>header-menu>details>.header__menu-item{padding-right:2.2rem}.kf-desktop-nav__list>li>header-menu>details>.header__menu-item>.icon-caret{right:.65rem}.kf-desktop-nav__list .header__menu-item span,.kf-desktop-nav__list .header__menu-item:hover span{text-decoration:none}.kf-desktop-nav__list .header__menu-item:hover,.kf-desktop-nav__list .header__menu-item[aria-current=page],.kf-desktop-nav__list details[open]>.header__menu-item{border-bottom-color:#df6a24;color:#8e3912}.kf-desktop-nav__list>.kf-desktop-nav__service>.header__menu-item{color:#665b53;font-size:1.21rem;font-weight:600}.kf-desktop-nav__list>.kf-desktop-nav__service:not(.kf-desktop-nav__service+.kf-desktop-nav__service){position:relative;margin-left:.3rem}.kf-desktop-nav__list>.kf-desktop-nav__service:not(.kf-desktop-nav__service+.kf-desktop-nav__service):before{position:absolute;inset:1.4rem auto 1.4rem calc(-.3rem - .6vw);width:1px;background:#eae4dd;content:""}.kf-desktop-nav .kf-desktop-nav__panel{padding:1.8rem 0;border-bottom:1px solid #e6ded7;background:#fff;box-shadow:0 16px 28px #2217101f}.kf-desktop-nav .kf-desktop-nav__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem 2rem}.kf-desktop-nav__links>li{padding:.6rem 1rem;border-radius:.6rem;background:#f8f5f1}.kf-desktop-nav__links .mega-menu__link{color:#302822}.kf-brand-menu{--kf-desktop-ink: #241d18;--kf-desktop-muted: #665a51;--kf-desktop-accent: #923c15;--kf-desktop-line: #eee8e1;display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,24rem);gap:1.7rem;color:var(--kf-desktop-ink);letter-spacing:0}.kf-brand-menu[data-kf-brand-ready]{grid-template-columns:minmax(22rem,25rem) minmax(0,1fr) minmax(21rem,25rem);gap:1.7rem}.kf-brand-menu__sidebar[hidden],.kf-brand-menu__panel[hidden]{display:none}.kf-brand-menu__sidebar{padding-right:1.5rem;border-right:1px solid var(--kf-desktop-line)}.kf-brand-menu__eyebrow{margin:0 0 .65rem;color:var(--kf-desktop-accent);font-size:1rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.kf-brand-menu__tabs,.kf-brand-menu__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.kf-brand-menu__tabs{margin:.9rem 0}.kf-brand-menu__tab{display:flex;min-height:3.45rem;align-items:center;padding:.46rem .65rem;border:1px solid transparent;border-radius:.6rem;background:#f7f4f0;color:var(--kf-desktop-ink);font:inherit;font-size:1.16rem;font-weight:650;line-height:1.18;text-align:left;cursor:pointer}.kf-brand-menu__tab:hover,.kf-brand-menu__tab[aria-selected=true]{border-color:#efc3a6;background:#fff0e3;color:#78320f}.kf-brand-menu__panel{min-width:0}.kf-brand-menu:not([data-kf-brand-ready]) .kf-brand-menu__panel+.kf-brand-menu__panel{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid var(--kf-desktop-line)}.kf-brand-menu__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.kf-brand-menu__panel h2,.kf-brand-menu__spotlight h2{margin:0;color:var(--kf-desktop-ink);font-family:var(--font-body-family);font-size:2.25rem;font-weight:790;letter-spacing:-.045em;line-height:1.12}.kf-brand-menu__directory,.kf-brand-menu__latest{display:inline-flex;min-height:3.4rem;align-items:center;gap:.35rem;color:var(--kf-desktop-accent);font-size:1.17rem;font-weight:750;line-height:1.2;text-decoration:none}.kf-brand-menu__directory:hover,.kf-brand-menu__latest:hover{text-decoration:underline;text-underline-offset:.22rem}.kf-brand-menu .kf-menu__icon{display:block;width:1.35rem;height:1.35rem;flex:none}.kf-brand-menu__models{margin:0}.kf-brand-menu__model{display:flex;min-height:3.65rem;align-items:center;justify-content:space-between;gap:.4rem;padding:.48rem .7rem;border:1px solid var(--kf-desktop-line);border-radius:.6rem;color:var(--kf-desktop-ink);font-size:1.24rem;line-height:1.24;text-decoration:none}.kf-brand-menu__model:hover,.kf-brand-menu__model[aria-current=page]{border-color:#efc3a6;background:#fff6ed;color:#78320f}.kf-brand-menu__spotlight{align-self:start;min-width:0;padding:1.15rem;border:1px solid #f0e4d8;border-radius:.95rem;background:#fbf4ec}.kf-brand-menu__spotlight h2{font-size:1.9rem}.kf-brand-menu__portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.8rem}.kf-brand-menu__portrait{position:relative;display:block;aspect-ratio:4 / 5.4;overflow:hidden;border-radius:.6rem;background:#3c2f25;color:#fff}.kf-brand-menu__portrait:after{position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#150d08d6);pointer-events:none;content:""}.kf-brand-menu__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}.kf-brand-menu__portrait span{position:absolute;z-index:1;inset:auto .35rem .38rem;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.1;text-align:center}.kf-brand-menu__latest{margin-top:.38rem}.kf-desktop-nav :focus-visible{outline:2px solid #9a441b;outline-offset:-2px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kf-desktop-nav.css.map */
