.header__submenu,.header__submenu.global-settings-popup,.header__submenu.list-menu,.header__submenu.list-menu--disclosure,.list-menu--disclosure,.global-settings-popup,ul.header__submenu,ul.list-menu--disclosure,ul.global-settings-popup{padding-bottom:0!important;margin-bottom:0!important;box-shadow:none!important}.header__submenu li:last-child,.list-menu--disclosure li:last-child,.global-settings-popup li:last-child{margin-bottom:0!important;padding-bottom:0!important}.header__submenu li:last-child .header__menu-item,.header__submenu li:last-child a.header__menu-item,.list-menu--disclosure li:last-child .header__menu-item,.list-menu--disclosure li:last-child a.header__menu-item,.global-settings-popup li:last-child .header__menu-item,.global-settings-popup li:last-child a.header__menu-item{margin-bottom:0!important;padding-bottom:.75rem!important;border-bottom:none!important}.koujin-menu-desc{display:block;font-size:.75rem;color:var(--cavto-gold-rgb)!important;font-weight:400;margin-top:.25rem;line-height:1.2;text-align:left!important;align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}.school-menu-desc{display:block;font-size:.75rem;color:#5a8f7b!important;font-weight:400;margin-top:.25rem;line-height:1.2;text-align:left!important;align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}.header__submenu .header__menu-item{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.5rem;min-height:auto}@media screen and (min-width: 768px){.header__submenu,.header__submenu.list-menu,.list-menu--disclosure{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:max-content!important;min-width:200px!important}.header__submenu .header__menu-item,.header__submenu li,.list-menu--disclosure li{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;text-align:left!important}.header__submenu a,.list-menu--disclosure a{width:100%!important;text-align:left!important;justify-content:flex-start!important}}.header__submenu .header__menu-item:hover .koujin-menu-desc,.header__submenu .header__menu-item:hover .school-menu-desc{color:rgba(var(--color-foreground),.8)}.header__active-menu-item{position:relative}.header__active-menu-item:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:20px;height:2px;background:rgb(var(--color-foreground));border-radius:1px}.menu-drawer__menu-item{padding:1.2rem 3rem!important}.menu-drawer__submenu .menu-drawer__menu-item{padding:1rem 2.5rem!important;border-bottom:1px solid rgba(var(--color-foreground),.1)}.menu-drawer__submenu .menu-drawer__menu-item:last-child{border-bottom:none}@media screen and (max-width: 749px){.koujin-menu-desc{font-size:.7rem}.menu-drawer__menu-item{padding:1rem 2.5rem!important;font-size:1.6rem!important}.menu-drawer__submenu .menu-drawer__menu-item{padding:.8rem 2rem!important;font-size:1.5rem!important}}@media screen and (max-width: 480px){.menu-drawer__menu-item{padding:1rem 2rem!important;font-size:1.5rem!important}.menu-drawer__submenu .menu-drawer__menu-item{padding:.75rem 1.5rem!important;font-size:1.4rem!important}}.header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.05);border-radius:8px;transition:all .2s ease}.header__submenu .header__menu-item:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:8px}#HeaderMenu-MenuList-KoujinKairou{min-width:250px;padding:.5rem 0 0}#HeaderMenu-MenuList-KoujinKairou .header__menu-item{white-space:normal;line-height:1.4}#HeaderMenu-MenuList-FragranceSchool{min-width:250px;padding:.5rem 0 0}#HeaderMenu-MenuList-FragranceSchool .header__menu-item{white-space:normal;line-height:1.4}.header__menu-item [data-emoji]{margin-right:.5rem;font-size:1.1em}.mega-menu__content .koujin-menu-desc,.mega-menu__content .school-menu-desc{display:none}#MegaMenu-Content-KoujinKairou .mega-menu__link,#MegaMenu-Content-FragranceSchool .mega-menu__link{padding:.8rem 1.2rem}html[style] body[class] .header.header--top-center .header__inline-menu,html[style] body[class] .header.header--middle-center .header__inline-menu,html[style] body[class] .header--top-center .header__inline-menu,html[style] body[class] .header--middle-center .header__inline-menu,html body .header.header--top-center .header__inline-menu,html body .header.header--middle-center .header__inline-menu,html body .header--top-center .header__inline-menu,html body .header--middle-center .header__inline-menu,body .header.header--top-center .header__inline-menu,body .header.header--middle-center .header__inline-menu,body .header--top-center .header__inline-menu,body .header--middle-center .header__inline-menu,.header.header--top-center .header__inline-menu,.header.header--middle-center .header__inline-menu,.header--top-center .header__inline-menu,.header--middle-center .header__inline-menu{justify-self:start!important;text-align:left!important;margin-left:0!important}html[style] body[class] .header--top-center .header__inline-menu>.list-menu--inline,html[style] body[class] .header--middle-center .header__inline-menu>.list-menu--inline,html[style] body[class] .header.header--top-center .list-menu--inline,html[style] body[class] .header.header--middle-center .list-menu--inline,html body .header--top-center .header__inline-menu>.list-menu--inline,html body .header--middle-center .header__inline-menu>.list-menu--inline,html body .header.header--top-center .list-menu--inline,html body .header.header--middle-center .list-menu--inline,body .header--top-center .header__inline-menu>.list-menu--inline,body .header--middle-center .header__inline-menu>.list-menu--inline,body .header.header--top-center .list-menu--inline,body .header.header--middle-center .list-menu--inline,.header--top-center .header__inline-menu>.list-menu--inline,.header--middle-center .header__inline-menu>.list-menu--inline,.header.header--top-center .list-menu--inline,.header.header--middle-center .list-menu--inline{justify-content:flex-start!important;text-align:left!important}html[style] body[class] .header__submenu.list-menu--disclosure.caption-large.global-settings-popup,html[style] body[class] .header__submenu.list-menu.caption-large,html[style] body[class] .header__submenu.list-menu--disclosure.caption-large,html[style] body[class] .header__submenu.caption-large.global-settings-popup,html[style] body[class] .header__submenu,html[style] body[class] .list-menu--disclosure,html[style] body[class] .header__submenu.list-menu,html[style] body[class] ul.header__submenu,html[style] body[class] .global-settings-popup,html[style] body[class] .header__submenu.caption-large,html[style] body[class] .list-menu--disclosure.caption-large,html body .header__submenu.list-menu--disclosure.caption-large.global-settings-popup,html body .header__submenu.list-menu.caption-large,html body .header__submenu.list-menu--disclosure.caption-large,html body .header__submenu.caption-large.global-settings-popup,html body .header__submenu,html body .list-menu--disclosure,html body .header__submenu.list-menu,html body ul.header__submenu,html body .global-settings-popup,html body .header__submenu.caption-large,html body .list-menu--disclosure.caption-large,body .header__submenu.list-menu--disclosure.caption-large,body .header__submenu.caption-large,body .header__submenu,body .list-menu--disclosure,.header__submenu.list-menu--disclosure.caption-large.global-settings-popup,.header__submenu.list-menu.caption-large,.header__submenu.list-menu--disclosure.caption-large,.header__submenu,.list-menu--disclosure,.header__submenu.list-menu,ul.header__submenu,.global-settings-popup,.header__submenu.caption-large,.list-menu--disclosure.caption-large{text-align:left!important;left:0!important;right:auto!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important;align-items:flex-start!important;position:absolute!important;inset-inline-start:0!important;inset-inline-end:auto!important}html[style] body[class] .header__submenu[style*=transform],html[style] body[class] .list-menu--disclosure[style*=transform],html body .header__submenu[style*=transform],html body .list-menu--disclosure[style*=transform],body .header__submenu[style*=transform],body .list-menu--disclosure[style*=transform],.header__submenu[style*=transform],.list-menu--disclosure[style*=transform]{transform:none!important;-webkit-transform:none!important;transform-origin:left top!important;-webkit-transform-origin:left top!important}html[style] body[class] .header__submenu[style],html[style] body[class] .list-menu--disclosure[style],html body .header__submenu[style],html body .list-menu--disclosure[style],body .header__submenu[style],body .list-menu--disclosure[style],.header__submenu[style],.list-menu--disclosure[style]{left:0!important;right:auto!important;transform:none!important;-webkit-transform:none!important;margin-left:0!important;margin-right:auto!important}html[style] body[class] .header__submenu[style*="left: 50%"],html[style] body[class] .header__submenu[style*="transform: translateX(-50%)"],html[style] body[class] .list-menu--disclosure[style*="left: 50%"],html[style] body[class] .list-menu--disclosure[style*="transform: translateX(-50%)"],html body .header__submenu[style*="left: 50%"],html body .header__submenu[style*="transform: translateX(-50%)"],html body .list-menu--disclosure[style*="left: 50%"],html body .list-menu--disclosure[style*="transform: translateX(-50%)"],body .header__submenu[style*="left: 50%"],body .header__submenu[style*="transform: translateX(-50%)"],body .list-menu--disclosure[style*="left: 50%"],body .list-menu--disclosure[style*="transform: translateX(-50%)"],.header__submenu[style*="left: 50%"],.header__submenu[style*="transform: translateX(-50%)"],.list-menu--disclosure[style*="left: 50%"],.list-menu--disclosure[style*="transform: translateX(-50%)"]{left:0!important;transform:none!important;-webkit-transform:none!important}html[style] body[class] .header--top-center,html[style] body[class] .header--middle-center,html body .header--top-center,html body .header--middle-center,body .header--top-center,body .header--middle-center,.header--top-center,.header--middle-center{justify-items:start!important;text-align:left!important}html[style] body[class] .header,html body .header,body .header,.header{--header-justify-content: flex-start !important;--header-text-align: left !important}html body .header__submenu *,html body .list-menu--disclosure *,html body .global-settings-popup *,html body .header__submenu .header__menu-item,html body .header__submenu .list-menu__item,html body .list-menu--disclosure .header__menu-item,html body .list-menu--disclosure .list-menu__item,html body .header__submenu li,html body .list-menu--disclosure li,html body .header__submenu a,html body .list-menu--disclosure a,body .header__submenu *,body .list-menu--disclosure *,.header__submenu *,.list-menu--disclosure *,.global-settings-popup *,.header__submenu .header__menu-item,.header__submenu .list-menu__item,.list-menu--disclosure .header__menu-item,.list-menu--disclosure .list-menu__item,.header__submenu li,.list-menu--disclosure li,.header__submenu a,.list-menu--disclosure a{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important}.header__submenu a,.header__submenu .header__menu-item,.list-menu--disclosure a,.list-menu--disclosure .header__menu-item,.global-settings-popup a,.global-settings-popup .header__menu-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding-left:1.5rem!important;padding-right:1.5rem!important;width:100%!important;box-sizing:border-box!important}.header__submenu .caption-large,.list-menu--disclosure .caption-large,.global-settings-popup .caption-large,.header__submenu.caption-large,.list-menu--disclosure.caption-large{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}@media screen and (min-width: 768px){html body .header{justify-items:start!important}html body .header__inline-menu{justify-self:start!important}html body .header__inline-menu>.list-menu--inline{justify-content:flex-start!important}html body .header--top-center .header__inline-menu,html body .header--middle-center .header__inline-menu,.header--top-center .header__inline-menu,.header--middle-center .header__inline-menu{justify-self:start!important}html body .header--top-center .header__inline-menu>.list-menu--inline,html body .header--middle-center .header__inline-menu>.list-menu--inline,.header--top-center .header__inline-menu>.list-menu--inline,.header--middle-center .header__inline-menu>.list-menu--inline{justify-content:flex-start!important}}@media screen and (min-width: 768px){.header__inline-menu details>summary>svg,.header__inline-menu details>summary svg:last-child,.header__secondary-menu details>summary>svg,.header__secondary-menu details>summary svg:last-child,nav.header__inline-menu svg,nav.header__secondary-menu svg,.header__inline-menu summary.header__menu-item svg,.header__inline-menu summary.list-menu__item svg,.header__inline-menu .header__menu-item .icon-caret,.header__inline-menu summary .icon-caret,.header__inline-menu details summary svg,.list-menu--inline summary svg{margin-left:1.5rem!important;width:1rem!important;height:1rem!important;display:inline-block!important;vertical-align:middle!important}.header__inline-menu summary>span+svg,.header__secondary-menu summary>span+svg{margin-left:1.5rem!important}.header__icon svg,.header__icons svg,.localization-form svg,.header__search svg,account-icon svg,.svg-wrapper svg{margin-left:0!important}}.header__submenu .header__menu-item,.header__submenu li .header__menu-item,.header__submenu li a.header__menu-item,.list-menu--disclosure li .header__menu-item,.list-menu--disclosure li a.header__menu-item,.global-settings-popup li .header__menu-item,.global-settings-popup li a.header__menu-item{border-bottom:1px solid rgba(var(--color-foreground),.1)!important}.header__submenu .header__menu-item:last-child,.header__submenu li:last-child .header__menu-item,.header__submenu li:last-child a.header__menu-item,.list-menu--disclosure li:last-child .header__menu-item,.list-menu--disclosure li:last-child a.header__menu-item,.global-settings-popup li:last-child .header__menu-item,.global-settings-popup li:last-child a.header__menu-item{border-bottom:none!important}.header__submenu.global-settings-popup,.list-menu--disclosure.global-settings-popup,.global-settings-popup.header__submenu,.global-settings-popup.list-menu--disclosure,.header__submenu.list-menu--disclosure.global-settings-popup,.header__submenu.list-menu.global-settings-popup{box-shadow:none!important}@media screen and (max-width: 989px){.school-menu-desc,.koujin-menu-desc{font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-header-menu.css.map */
