#header-component .menu-list__submenu-inner{--mk-ink: #2a2420;--mk-ink-soft: #6a6055;--mk-rule: rgba(42, 36, 32, .14);--mk-paper: #f7f5f2;--mk-paper-deep: #ebe6df;box-sizing:border-box;width:100%;background:var(--mk-paper);border-bottom:1px solid rgba(42,36,32,.08);padding-block:clamp(1.35rem,2.2vw,1.85rem);padding-inline:clamp(1.5rem,4vw,3.5rem);color:var(--mk-ink);white-space:normal}#header-component .mk-mm{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);align-items:stretch;column-gap:clamp(1.25rem,3vw,2.75rem);row-gap:1.25rem;width:100%}#header-component .mk-mm__rail{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-block:.15rem}#header-component .mk-mm__overline{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.6rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--mk-ink-soft)}#header-component .mk-mm__mark{flex:none;width:.34rem;height:.34rem;background:var(--mk-ink)}#header-component .mk-mm__all{display:inline-block;align-self:flex-start;margin-top:auto;padding-bottom:.3rem;color:var(--mk-ink);font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-image:linear-gradient(var(--mk-ink),var(--mk-ink));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}#header-component .mk-mm__all:hover,#header-component .mk-mm__all:focus-visible{background-size:100% 1px}#header-component .mk-mm__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}#header-component .mk-mm__item{min-width:0}#header-component .mk-mm__item+.mk-mm__item{border-left:1px solid var(--mk-rule)}#header-component .mk-mm__link{display:flex;align-items:center;gap:1rem;height:100%;padding:.35rem clamp(.85rem,1.8vw,1.5rem);color:var(--mk-ink);text-decoration:none;text-transform:none;letter-spacing:normal}#header-component .mk-mm__item:first-child .mk-mm__link{padding-inline-start:0}#header-component .mk-mm__item:last-child .mk-mm__link{padding-inline-end:0}#header-component .mk-mm__icon{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--mk-rule);background:transparent;color:var(--mk-ink);transition:background .45s ease,color .45s ease,border-color .45s ease}#header-component .mk-mm__icon svg{width:1.35rem;height:1.35rem;transition:transform .45s cubic-bezier(.22,1,.36,1)}#header-component .mk-mm__link:hover .mk-mm__icon,#header-component .mk-mm__link:focus-visible .mk-mm__icon{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-paper)}#header-component .mk-mm__link:hover .mk-mm__icon svg,#header-component .mk-mm__link:focus-visible .mk-mm__icon svg{transform:translateY(-1px)}#header-component .mk-mm__body{display:flex;flex-direction:column;justify-content:center;gap:.28rem;min-width:0}#header-component .mk-mm__name{display:inline-block;width:fit-content;max-width:100%;padding-bottom:.12rem;font-family:Shippori Mincho B1,Georgia,serif;font-size:clamp(1.02rem,1.25vw,1.18rem);font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:none;background-image:linear-gradient(var(--mk-ink),var(--mk-ink));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}#header-component .mk-mm__jp{display:block;font-family:Shippori Mincho B1,"Noto Serif JP",Georgia,serif;font-size:.72rem;font-weight:400;line-height:1;letter-spacing:.22em;color:var(--mk-ink-soft);text-transform:none}#header-component .mk-mm__link:hover .mk-mm__name,#header-component .mk-mm__link:focus-visible .mk-mm__name{background-size:100% 1px}@media(max-width:1099px){#header-component .mk-mm{grid-template-columns:minmax(0,1fr)}#header-component .mk-mm__rail{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.5rem;min-height:0;padding-bottom:1rem;border-bottom:1px solid var(--mk-rule)}#header-component .mk-mm__overline{margin-bottom:0}#header-component .mk-mm__all{margin-top:0}#header-component .mk-mm__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.15rem}#header-component .mk-mm__item:nth-child(odd){border-left:0}#header-component .mk-mm__item:nth-child(n+3){padding-top:1.15rem;border-top:1px solid var(--mk-rule)}}@media(max-width:899px){#header-component .mk-mm__link{flex-direction:column;align-items:flex-start;gap:.7rem}}@media(max-width:749px){#header-component .mk-mm__list{grid-template-columns:minmax(0,1fr)}#header-component .mk-mm__item+.mk-mm__item{border-left:0;border-top:1px solid var(--mk-rule);padding-top:.95rem;margin-top:.1rem}#header-component .mk-mm__item:nth-child(n+3){padding-top:.95rem}}@media(prefers-reduced-motion:reduce){#header-component .mk-mm__icon,#header-component .mk-mm__icon svg,#header-component .mk-mm__name,#header-component .mk-mm__all{transition:none}#header-component .mk-mm__link:hover .mk-mm__icon svg,#header-component .mk-mm__link:focus-visible .mk-mm__icon svg{transform:none}}#header-group:has(.menu-list__submenu:not([inert])),body:has(#header-component[transparent]):has(.menu-list__submenu:not([inert])) #header-group{position:sticky!important;top:0!important;left:0;right:0;z-index:400;margin-top:0!important;padding-top:0!important;width:auto}body:has(#header-component[transparent]):has(.menu-list__submenu:not([inert])) #header-group{margin-inline:clamp(.75rem,2.5vw,1.5rem);width:auto;pointer-events:auto}#header-component:has(.menu-list__submenu:not([inert])) .header__row--top,#header-component:has(.menu-list__submenu:not([inert])) .header__row:not(.header__navigation-bar-row){border-bottom-color:transparent!important;box-shadow:none!important}#header-component:has(.menu-list__submenu:not([inert])) .menu-list__submenu-inner{border-top:1px solid rgba(42,36,32,.06);box-shadow:0 18px 36px #2a24201a}#header-component .menu-list__list-item>.menu-list__submenu{--submenu-gap: calc(var(--padding-block-end, var(--header-padding, 0px)) + var(--border-bottom-width, 0px) + 4px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mk-mega-menu.css.map */
