:root{--header-underline-color: currentColor;--header-underline-height: 2px;--header-underline-distance: 2px;--header-underline-transition: width .3s ease, opacity .3s ease}.menu__link,.menu__link-lv1,.menu__link-lv2,.menu__link-lv3{position:relative;display:inline-block;text-decoration:none!important}.header .menu__link:after,.header .menu__link-lv1:after,.header .menu__link-lv2:after,.header .menu__link-lv3:after,.menu__link:after,.menu__link-lv1:after,.menu__link-lv2:after,.menu__link-lv3:after{content:""!important;position:absolute!important;bottom:var(--header-underline-distance)!important;left:0!important;width:0!important;height:var(--header-underline-height)!important;background-color:currentColor!important;transition:var(--header-underline-transition)!important;opacity:0!important;z-index:1!important;pointer-events:none!important}.header .menu__link:hover:after,.header .menu__link-lv1:hover:after,.header .menu__link-lv2:hover:after,.header .menu__link-lv3:hover:after,.header .menu__link:focus:after,.header .menu__link-lv1:focus:after,.header .menu__link-lv2:focus:after,.header .menu__link-lv3:focus:after,.menu__link:hover:after,.menu__link-lv1:hover:after,.menu__link-lv2:hover:after,.menu__link-lv3:hover:after,.menu__link:focus:after,.menu__link-lv1:focus:after,.menu__link-lv2:focus:after,.menu__link-lv3:focus:after{width:100%!important;opacity:1!important}.menu__link.d-flex:after,.menu__link-lv1.d-flex:after{width:calc(100% - 20px)}.menu__link.d-flex:hover:after,.menu__link-lv1.d-flex:hover:after,.menu__link.d-flex:focus:after,.menu__link-lv1.d-flex:focus:after{width:calc(100% - 20px);opacity:1}.header--transparent .menu__link:after,.header--transparent .menu__link-lv1:after{background-color:var(--header-underline-color)}.header--sticky:not(.header--transparent) .menu__link:after,.header--sticky:not(.header--transparent) .menu__link-lv1:after{background-color:currentColor;opacity:.8}.menu-dropdown .menu__link:after,.menu-dropdown .menu__link-lv2:after,.menu-dropdown .menu__link-lv3:after{background-color:currentColor;opacity:.7}.header .menu__link--active:after,.header .menu__link-lv1.menu__link--active:after,.header .menu__link-lv2.menu__link--active:after,.header .menu__link-lv3.menu__link--active:after,.header .menu__link[aria-current]:after,.header .menu__link-lv1[aria-current]:after,.header .menu__link-lv2[aria-current]:after,.header .menu__link-lv3[aria-current]:after,.menu__link--active:after,.menu__link.menu__link--active:after,.menu__link-lv1.menu__link--active:after,.menu__link-lv2.menu__link--active:after,.menu__link-lv3.menu__link--active:after,.menu__link[aria-current]:after,.menu__link-lv1[aria-current]:after,.menu__link-lv2[aria-current]:after,.menu__link-lv3[aria-current]:after{width:100%!important;opacity:1!important}@media screen and (max-width: 749px){.menu--drawer .menu__link:after,.menu--drawer .menu__link-lv1:after,.menu--drawer .menu__link-lv2:after,.menu--drawer .menu__link-lv3:after{bottom:-2px;height:1px}}.menu__link:hover,.menu__link-lv1:hover,.menu__link-lv2:hover,.menu__link-lv3:hover{opacity:1!important}@media (prefers-reduced-motion: reduce){.menu__link:after,.menu__link-lv1:after,.menu__link-lv2:after,.menu__link-lv3:after{transition:none}.menu__link:hover:after,.menu__link-lv1:hover:after,.menu__link-lv2:hover:after,.menu__link-lv3:hover:after,.menu__link:focus:after,.menu__link-lv1:focus:after,.menu__link-lv2:focus:after,.menu__link-lv3:focus:after{width:100%;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/header-menu-hover-underline.css.map */
