.menu-list__list-item{position:relative!important;padding:0!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{position:absolute!important;top:100%!important;left:0!important;width:max-content!important;min-width:220px!important;height:auto!important;z-index:9999!important;background-color:#fff!important;background-color:var(--color-background)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 24px #00000014!important;border-radius:6px!important;padding:6px 0!important;margin-top:8px!important;overflow:hidden!important;clip-path:none!important;visibility:hidden!important;opacity:0!important;transition:opacity .2s ease,visibility .2s ease!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu:before{content:""!important;position:absolute!important;top:-12px!important;left:0!important;right:0!important;height:12px!important;background:transparent!important}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.menu-list__submenu:hover{visibility:visible!important;opacity:1!important}.menu-list__submenu-inner{width:100%!important;max-width:100%!important;transform:none!important;padding:0!important;margin:0!important;opacity:1!important;transition:none!important;max-height:none!important;overflow:visible!important;display:block!important}.menu-list__submenu .mega-menu.section{display:block!important;padding:0!important;margin:0!important;width:100%!important}.menu-list__submenu .mega-menu__grid{display:block!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important}.menu-list__submenu .mega-menu__list{display:block!important;width:100%!important;margin:0!important;padding:0!important}.menu-list__submenu .mega-menu__column{display:block!important;width:100%!important;margin:0!important;padding:0 6px!important}.menu-list__submenu-inner,.menu-list__submenu-inner *,.menu-list__submenu .mega-menu,.menu-list__submenu .mega-menu__grid,.menu-list__submenu .mega-menu__list,.menu-list__submenu .mega-menu__column{background-color:transparent!important;background:transparent!important}.header__underlay-open{height:var(--header-height)!important;background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height))!important}.header__underlay-open:after{display:none!important}.menu-list__submenu .mega-menu__link{display:block!important;padding:8px 14px!important;color:#000!important;color:rgb(var(--color-foreground))!important;text-decoration:none!important;white-space:nowrap!important;text-align:left!important;background-color:transparent!important;border-radius:4px!important;transition:background-color .2s ease!important}.menu-list__submenu .mega-menu__link:hover{background-color:rgb(var(--color-foreground-rgb) / .05)!important}.menu-drawer__menu-item--child{margin:3px!important;font-size:1.1rem!important}.menu-list__link .menu-list__link-title{position:relative!important}.menu-list__link .menu-list__link-title:after{content:""!important;position:absolute!important;bottom:-6px!important;left:calc(var(--gap-xl) / 2)!important;right:calc(var(--gap-xl) / 2)!important;height:2px!important;background-color:rgb(var(--color-foreground-rgb))!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;border-radius:1px!important}.menu-list__list-item:has(>.menu-list__link[aria-expanded=true]) .menu-list__link-title:after,.menu-list__list-item:hover .menu-list__link-title:after{transform:scaleX(1)!important}.menu-list__list-item:has(>.menu-list__link[aria-expanded=true])>.menu-list__link{color:rgb(var(--color-foreground))!important;opacity:1!important}.overflow-menu::part(overflow){position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:max-content!important;min-width:240px!important;max-width:360px!important;height:auto!important;z-index:9999!important;background-color:var(--color-background, #ffffff)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 24px #00000014!important;border-radius:6px!important;padding:8px 0!important;margin-top:8px!important;clip-path:none!important;display:block!important;grid-template-columns:none!important;visibility:hidden!important;opacity:0!important;transition:opacity .2s ease,visibility .2s ease!important}.overflow-menu:has([slot=more] [aria-expanded=true])::part(overflow),.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow),.overflow-menu::part(overflow):hover{visibility:visible!important;opacity:1!important}.overflow-menu::part(overflow-list){display:flex!important;flex-direction:column!important;gap:4px!important;padding:0 6px!important;margin:0!important;transform:none!important;max-height:calc(80vh - var(--header-height, 80px))!important;overflow-y:auto!important;grid-template-columns:none!important}.menu-list__list-item:is([slot=overflow]){display:block!important;position:relative!important;width:100%!important}.menu-list__list-item:is([slot=overflow]) .menu-list__link{display:block!important;padding:8px 14px!important;font-size:var(--font-size--md, 1rem)!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;text-decoration:none!important;white-space:nowrap!important;border-radius:4px!important;transition:background-color .2s ease!important}.menu-list__list-item:is([slot=overflow]) .menu-list__link:hover{background-color:rgb(var(--color-foreground-rgb) / .05)!important}.menu-list__list-item:is([slot=overflow])>.menu-list__submenu{display:block!important;position:static!important;width:100%!important;min-width:0!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0 0 6px 12px!important;background:transparent!important;visibility:visible!important;opacity:1!important}.menu-list__list-item:is([slot=overflow]) .mega-menu__link{display:block!important;padding:6px 12px!important;font-size:.9em!important;opacity:.85!important;color:rgb(var(--color-foreground))!important;border-radius:4px!important;transition:background-color .2s ease,opacity .2s ease!important}.menu-list__list-item:is([slot=overflow]) .mega-menu__link:hover{opacity:1!important;background-color:rgb(var(--color-foreground-rgb) / .05)!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/custom-navbar.css.map */
