.header__menu-item,.header__menu-item .list-menu__item,.mega-menu__link,.header__submenu .list-menu__item{font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase}.header__menu-item{font-size:1.2rem;font-weight:500;color:var(--tk-cream);transition:color var(--tk-dur-fast) var(--tk-ease)}.header__menu-item:hover,.header__menu-item:focus-visible{color:var(--tk-gold)}.header__menu-item .list-menu__item--active,.header__menu-item[aria-current=page]{color:var(--tk-gold);text-decoration:none}.header__icon,.header__icon .icon{color:var(--tk-cream);transition:color var(--tk-dur-fast) var(--tk-ease)}.header__icon:hover,.header__icon:focus-visible{color:var(--tk-gold)}.header__icon:focus-visible{outline:2px solid var(--tk-gold);outline-offset:2px}.mega-menu__content{background-color:var(--tk-ink-deep);border-top:1px solid var(--tk-hairline-soft);box-shadow:0 24px 48px #07111073;padding-block:var(--tk-space-lg)}.mega-menu__link{font-size:1.2rem;font-weight:500;color:var(--tk-muted);padding-block:1.1rem;transition:color var(--tk-dur-fast) var(--tk-ease)}.mega-menu__link:hover,.mega-menu__link--active{color:var(--tk-gold);text-decoration:none}.mega-menu__link:focus-visible{outline:2px solid var(--tk-gold);outline-offset:3px}.menu-drawer{background-color:var(--tk-ink-deep);border-right:1px solid var(--tk-hairline-soft)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.02em;text-transform:none;color:var(--tk-cream);transition:color var(--tk-dur-fast) var(--tk-ease)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--tk-gold);background-color:transparent;text-decoration:none}.menu-drawer__menu-item:focus-visible{outline:2px solid var(--tk-gold);outline-offset:-2px}.menu-drawer__submenu,.menu-drawer__inner-submenu{background-color:var(--tk-ink-deep)}.menu-drawer__close-button{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tk-muted)}.menu-drawer__close-button:hover{color:var(--tk-gold)}.header-wrapper--transparent.is-scrolled{background-color:#071110eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tk-hairline-soft)}.header-wrapper--transparent.is-scrolled .header__menu-item,.header-wrapper--transparent.is-scrolled .header__icon{color:var(--tk-cream)}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/22/assets/takumi-header.css.map */
