.header__inline-menu{grid-area:navigation}.list-menu__item{font-family:var(--menu-text-font);font-size:var(--menu-text-size);font-weight:var(--menu-text-thickness);text-transform:var(--menu-text-style);letter-spacing:var(--menu-letter-spacing);line-height:var(--menu-line-height)}.list-menu__item--lv1{--menu-text-font: var(--menu-lv-1-text-font);--menu-text-size: var(--menu-lv-1-text-size);--menu-text-thickness: var(--menu-lv-1-text-thickness);--menu-text-style: var(--menu-lv-1-text-style);--menu-letter-spacing: var(--menu-lv-1-letter-spacing);--menu-line-height: var(--menu-lv-1-line-height)}.header__menu-toggle{-webkit-appearance:none;appearance:none;margin:0;padding:0;text-align:inherit}.list-menu__item--lv2{--menu-text-font: var(--menu-lv-2-text-font);--menu-text-size: var(--menu-lv-2-text-size);--menu-text-thickness: var(--menu-lv-2-text-thickness);--menu-text-style: var(--menu-lv-2-text-style);--menu-letter-spacing: var(--menu-lv-2-letter-spacing);--menu-line-height: var(--menu-lv-2-line-height)}.header__inline-menu .list-menu__item--lv2>span{--text-decoration-thickness: .1rem;display:inline;transition:background-size ease-in-out var(--duration-default);background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--text-decoration-thickness)}.header__inline-menu .list-menu__item--lv2:is(:hover,:focus,:focus-visible,.focused){color:var(--color-link-hover)}.header__inline-menu .list-menu__item--lv2:is(:hover,:focus,:focus-visible,.focused)>span{background-size:100% var(--text-decoration-thickness)}.list-menu__item--lv3{--menu-text-font: var(--menu-lv-3-text-font);--menu-text-size: var(--menu-lv-3-text-size);--menu-text-thickness: var(--menu-lv-3-text-thickness);--menu-text-style: var(--menu-lv-3-text-style);--menu-letter-spacing: var(--menu-lv-3-letter-spacing);--menu-line-height: var(--menu-lv-3-line-height)}.list-menu__item--lv1>span{display:inline-block}.header__menu--has-icon .list-menu__item--lv1,.header__menu--has-icon .list-menu__item--lv2{padding-right:2rem}.header__menu--has-icon .list-menu__item--lv1>span{width:100%}.header__menu--has-icon .list-menu__item .icon-caret{position:absolute;top:50%;left:auto;right:0;width:1.6rem;height:1.6rem;transform:translateY(-50%)}.header__menu--has-icon .list-menu__item--lv2 .icon-caret{transform:translateY(-50%) rotate(-90deg)}.header__submenu{position:absolute;left:0;top:auto;width:25rem;padding:4rem 0 1.6rem;min-width:100%;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu.list-menu--lv3{top:0;left:100%;margin-left:-3rem;border-left:.1rem solid var(--color-border)}.header__submenu:focus{outline:none}.header__submenu.list-menu--lv2>li,.header__submenu.list-menu--lv3>li{padding:1rem 1.6rem}@media screen and (min-width:1033px){.header--top-left .header__inline-menu,.header--top-center .header__inline-menu,.header--middle-left .header__inline-menu{justify-self:center}.header--align-left .header__inline-menu{justify-self:flex-end}.header__inline-menu>ul{column-gap:2.4rem}.header--top-left .header__inline-menu>ul,.header--top-center .header__inline-menu>ul,.header--middle-left .header__inline-menu>ul{justify-content:center}.header--align-left .header__inline-menu>ul{justify-content:flex-end;column-gap:6rem}.header--middle-left:has(.search-form--full) .header__inline-menu>ul{justify-content:flex-start;column-gap:2.4rem}.header__menu>.header__submenu{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,calc(0% - 1rem),0);transform-origin:center;transition-property:transform}.header__menu:not([open-trigger=click]):hover>.header__submenu,.header__menu.active>.header__submenu{opacity:1;visibility:visible;pointer-events:auto;z-index:var(--z-index-flat, 1);transform:none}.header__menu:not([open-trigger=click]):hover>.header__menu-item:before,.header__menu.active>.header__menu-item:before{content:"";display:block;position:absolute;top:100%;left:0;right:0;width:100%;height:calc(var(--p-header-menu) + .1rem)}.header__menu-item.list-menu__item--lv1>span{--text-decoration-thickness: .1rem;display:inline;transition:background-size ease-in-out var(--duration-default);background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--text-decoration-thickness)}.header__menu--has-icon>.list-menu__item--lv1>.icon-caret{transition:transform var(--duration-default) ease}.header__menu--has-icon:not([open-trigger=click]):hover>.list-menu__item--lv1>.icon-caret,.header__menu--has-icon.active>.list-menu__item--lv1>.icon-caret{transform:translateY(-50%) scaleY(-1)}.header__menu-item.list-menu__item--lv1:hover>span,.header__menu-item.list-menu__item--lv1:focus>span,.header__menu:not([open-trigger=click]):hover>.header__menu-item.list-menu__item--lv1>span,.header__menu.active>.header__menu-item.list-menu__item--lv1>span{background-size:100% var(--text-decoration-thickness)}}@media screen and (min-width:1280px){.header__inline-menu>ul{column-gap:3rem}}@media screen and (min-width:1366px){.header__inline-menu>ul{column-gap:4rem}.header--align-left .header__inline-menu>ul{column-gap:8rem}.header--middle-left:has(.search-form--full) .header__inline-menu>ul{column-gap:4.8rem}}@media screen and (min-width:1600px){.header__inline-menu>ul{column-gap:8rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-menu.css.map */
