@media (min-width: 768px){.main-nav__grand_grand_child{display:flex;flex-direction:column;gap:1rem;max-width:200px}.main-nav__grand_grand_child .disclosure__panel{display:flex;flex-direction:column;gap:1rem}.level-3-item div{flex-direction:column!important}.mega-nav--sidebar .disclosure__panel:hover{visibility:visible!important;opacity:1!important;max-height:100%!important}.level-4-menu-nav:has(.has-child):hover+.disclosure__panel{visibility:visible!important;opacity:1!important;max-height:100%!important}.level-3-item:hover .level-4-disclosure-panel{visibility:visible!important;opacity:1!important;width:100%!important}.level-4-disclosure-panel ul{display:flex!important;flex-direction:column!important;gap:1rem!important}.level-4-item{padding:calc(2 * var(--space-unit)) 0;border-bottom:1px solid rgba(var(--text-color) / .15)}.main-nav__child .container>ul{min-height:400px!important;max-height:400px!important;height:400px!important;overflow-y:auto!important;position:static}.main-nav__child .container{position:relative}.main-nav__child .container>ul{scrollbar-width:none!important;-ms-overflow-style:none!important}.main-nav__child .container>ul::-webkit-scrollbar{display:none!important}.level-3-disclosure-panel{position:relative;left:280px!important}.level-3-disclosure-panel,.level-4-disclosure-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.level-3-disclosure-panel,.level-4-disclosure-panel,.level-3-disclosure-panel ul,.level-4-disclosure-panel ul{height:100%}.level-3-disclosure-panel::-webkit-scrollbar,.level-4-disclosure-panel::-webkit-scrollbar{display:none!important}.level-4-disclosure-panel{position:absolute!important;left:280px!important;top:0!important;overflow-y:hidden!important;overflow-x:hidden!important;width:max-content}.level-3-disclosure-panel-container{height:100%;overflow-y:scroll}}@media (max-width: 768px){.level-4-menu-nav,.main-nav__grandchild-grid{display:flex;flex-direction:column}.level-3-item div{flex-direction:column!important}.level-3-disclosure-panel-container{height:max-content}.level-4-disclosure-panel li a.main-nav__item{padding:1rem 2.5rem;border-bottom:1px solid #ccc}.grandchild-nav__image{border:1px solid #ccc;border-radius:.75rem}.level-3-item>details[open] summary svg{transform:scaleY(-1)!important}.level-3-item>details summary svg{transform:unset!important}}@media (min-width: 1280px){.level-3-disclosure-panel{left:360px!important}.level-4-disclosure-panel{left:325px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/level-4-menu.css.map */
