.icon{display:inline-block;flex:0 0 auto;vertical-align:middle}.icon-button{width:44px;min-width:44px;height:44px;padding:10px;display:inline-flex;justify-content:center;align-items:center;border:0;color:inherit;background:transparent;cursor:pointer;text-decoration:none}.icon-button:hover{background:color-mix(in srgb,var(--lv-nuit) 4%,transparent)}.icon-button:focus-visible{outline:2px solid var(--lv-nuit);outline-offset:3px}.header .header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;min-height:104px;column-gap:36px}.header .header__logo{grid-column:1;grid-row:1;justify-self:start}.header .header__logo .lockup{gap:9px}.header .nav--desktop{grid-column:2;grid-row:1;justify-content:center;gap:clamp(16px,1.7vw,30px);border:0;padding:0;font-size:14px}.header .header__icons{grid-column:3;gap:4px}.header .header__icons .header__burger{display:none}.header .header__cart{position:relative}.header .cart-count{position:absolute;top:0;right:-1px;margin:0;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1}.nav-group{position:relative}.nav-group>summary{display:flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary .icon{width:12px;height:12px;transition:transform .2s ease}.nav-group[open]>summary .icon{transform:rotate(180deg)}.nav-group__links{display:flex;flex-direction:column}.nav--desktop .nav-group__links{position:absolute;top:100%;left:-20px;min-width:220px;padding:16px 20px;background:var(--lv-ivoire);border:1px solid var(--lv-trait);box-shadow:0 12px 18px #0320480d}.nav--desktop .nav-group__links a{font-size:14px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;height:100dvh;padding:0;background:var(--lv-ivoire);color:var(--lv-nuit);overscroll-behavior:contain}.mobile-menu[open]{display:flex;flex-direction:column}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--lv-trait);flex:0 0 auto;min-height:94px}.mobile-menu__logo{display:block;width:150px}.mobile-menu__logo .lockup{display:flex;gap:7px}.mobile-menu__logo .lockup__paris{font-size:8px}.mobile-menu__actions{display:flex;gap:5px}.mobile-menu .mobile-menu__nav{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:28px 28px 40px;font-size:clamp(27px,7vw,34px);line-height:1.3;font-weight:300}.mobile-menu__nav>a,.mobile-menu__nav>.nav-group>summary{min-height:56px;padding:6px 0;width:100%;border:0}.mobile-menu__nav>a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.mobile-menu__nav .nav__dot{width:5px;height:5px;flex-basis:5px;margin-right:4px}.mobile-menu__nav .nav-group>summary{justify-content:space-between}.mobile-menu__nav .nav-group>summary .icon{width:18px;height:18px}.mobile-menu__nav .nav-group__links{margin:0 0 12px 14px;padding-left:16px;border-left:1px solid var(--lv-trait);font-size:19px}.mobile-menu__foot{margin-top:auto;padding:24px 28px max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--lv-trait)}.mobile-menu__note{color:var(--lv-texte-doux);font-size:16px;margin:0 0 18px}.mobile-menu__service{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap}.mobile-menu__service a{display:flex;gap:8px;align-items:center;min-height:44px;font-size:13px}.drawer .drawer__panel{width:min(480px,100%);background:var(--lv-ivoire)}.drawer .drawer__head{min-height:89px;padding:18px 24px;gap:12px}.drawer__title{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:400}.drawer__title .text-doux{font-size:14px}.drawer__body--empty{display:flex;align-items:center;justify-content:center}.cart-empty{width:100%;max-width:340px;margin:0 auto;padding:60px 0;gap:16px}.cart-empty__mark{display:grid;place-items:center;width:88px;height:88px;margin-bottom:12px;color:var(--lv-nuit)}.cart-empty__mark>.icon{width:53px;height:53px;stroke-width:1}.cart-empty .t-h2{font-size:clamp(26px,4vw,32px);line-height:1.2}.cart-empty .btn{width:100%;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:20px}.drawer__foot .btn{display:flex;justify-content:space-between;align-items:center}.cart-page-heading{display:flex;align-items:center;gap:16px;margin-bottom:32px}.cart-page-heading>.icon{width:32px;height:32px}@media(min-width:990px)and (max-width:1279px){.header .header__inner{grid-template-rows:84px auto;row-gap:0}.header .nav--desktop{grid-column:1 / -1;grid-row:2;padding:2px 0 8px;gap:28px}}@media(max-width:989px){.header .header__inner{grid-template-columns:minmax(0,1fr) auto;min-height:94px;gap:8px;padding-inline:20px}.header .header__logo{width:min(var(--logo-width-mobile, 150px),100%)}.header .header__logo .lockup{gap:7px;padding:12px 0}.header .header__logo .lockup__paris{font-size:8px}.header .header__icons{grid-column:2;gap:0}.header .header__icons .header__burger{display:inline-flex}.header .nav--desktop{display:none}.mobile-menu{overflow-y:auto}.mobile-menu__head{padding-inline:20px}.drawer .drawer__head{min-height:94px}.drawer .drawer__panel{box-shadow:none}.no-js .header .header__icons .header__burger{display:none}.no-js .header .nav--desktop{display:flex;flex-wrap:wrap;justify-content:start;grid-row:2;grid-column:1 / -1;font-size:14px;padding:0 0 12px}}@media(max-width:359px){.header .header__inner{padding-inline:12px}.header .header__logo{max-width:136px}.header .header__icons .icon-button{min-width:40px;width:40px;padding:8px}}@media(prefers-reduced-motion:reduce){.drawer__panel,.drawer__overlay,.nav-group>summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/navigation.css.map */
