@media(min-width:1100px){.menu__item.grandparent{position:static}.menu__item.grandparent .header__dropdown{width:max-content;min-width:194px;left:auto;margin-left:-17px;padding:6px 32px 18px;border:1px solid var(--COLOR-NAV-BORDER);border-radius:0;box-shadow:none}.menu__item.grandparent .header__dropdown__wrapper{width:100%;padding:0;overflow:visible;max-height:none}.menu__item.grandparent .header__dropdown__inner{display:block;padding:0;position:relative}.menu__item.grandparent .dropdown__family{width:100%;position:relative}.menu__item.grandparent .dropdown__family:has(.maighan-submenu){width:calc(100% + 32px);padding-right:32px}.menu__item.grandparent .navlink--child{display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;padding:5px 0;margin:0;opacity:0;transform:translateY(-5px);transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .35s cubic-bezier(.215,.61,.355,1)}.menu__item.grandparent .header__dropdown.is-visible .navlink--child{opacity:1;transform:translateY(0)}.menu__item.grandparent .dropdown__family:has(.maighan-submenu)>.navlink--child:after{content:"";display:block;width:6px;height:6px;flex:0 0 6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}.maighan-submenu{position:absolute;left:100%;top:0;width:220px;padding:6px 24px 18px;background:var(--COLOR-NAV);border:1px solid var(--COLOR-NAV-BORDER);max-height:var(--maighan-submenu-space, 40vh);overflow-y:auto;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease-out,visibility 0s .1s}.dropdown__family:hover>.maighan-submenu,.dropdown__family:focus-within>.maighan-submenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out}.menu__item.grandparent .header__dropdown .maighan-submenu .navlink--grandchild{margin:0;padding:5px 0;opacity:0;transform:translateY(-5px);transition-delay:0s}.menu__item.grandparent .header__dropdown .dropdown__family:is(:hover,:focus-within)>.maighan-submenu .navlink--grandchild{opacity:1;transform:translateY(0);transition-delay:calc(var(--maighan-link-index) * 50ms + 10ms)}.menu__item.grandparent .maighan-submenu .navtext{font-family:var(--TYPE-STACK-NAV);font-weight:var(--TYPE-WEIGHT-NAV);font-size:calc(var(--font-2) * var(--TYPE-ADJUST-NAV));line-height:1.5;letter-spacing:var(--FONT-NAV-LETTER-SPACING);text-transform:var(--FONT-NAV-TRANSFORM);color:inherit}.menu__item.grandparent .navlink:is(:hover,:focus-visible) .navtext{color:var(--text-light)}}@media(prefers-reduced-motion:reduce){.menu__item.grandparent .header__dropdown .navlink,.maighan-submenu{transition:none!important}}@media(min-width:1100px)and (max-width:1279px){.header__desktop .navlink--toplevel{padding-left:9px;padding-right:9px}.header__desktop .header__logo{max-width:180px}}.header__logo img{object-fit:contain}.header__desktop .menu__item[aria-haspopup=true]>.navlink--toplevel:after{display:none}.navlink--toplevel .navtext{text-transform:uppercase}.header__desktop .header__logo{max-width:none}@media(min-width:1100px){.menu__item.grandparent .header__dropdown__inner{max-height:var(--maighan-dropdown-space, calc(100vh - 160px) );overflow-y:auto;overscroll-behavior:contain}.menu__item.grandparent .maighan-submenu{position:fixed;left:var(--maighan-submenu-left);top:var(--maighan-submenu-top);max-height:calc(100vh - 32px)}}@media(min-width:1100px){.menu__item.grandparent .header__dropdown{padding-left:0;padding-right:0;min-width:286px}.menu__item.grandparent .dropdown__family,.menu__item.grandparent .dropdown__family:has(.maighan-submenu){width:100%;padding:0 32px}.menu__item.grandparent .header__dropdown__inner{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/maighans-navigation.css.map */
