:root{--es-mm-min-h: 30rem;--es-mm-max-h: 46rem;--es-mm-row-h: 4.2rem;--es-mm-left-max: 34rem;--es-mm-panel-pad: 2.8rem;--es-mm-accent: rgb(var(--accent-color, var(--color-foreground)))}@media screen and (min-width:990px){.mega-menu__list:has(>li>ul.list-unstyled){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:0;min-height:var(--es-mm-min-h);max-height:var(--es-mm-max-h);overflow:hidden}.mega-menu__list:has(>li>ul.list-unstyled)>li{display:contents}.mega-menu__list:has(>li>ul.list-unstyled)>li:has(>ul.list-unstyled){order:1}.mega-menu__list:has(>li>ul.list-unstyled)>li:not(:has(>ul.list-unstyled)){order:2}.mega-menu__list:has(>li>ul.list-unstyled)>li>a.mega-menu__link--level-2{grid-column:1;display:flex;align-items:center;gap:1.2rem;height:var(--es-mm-row-h);padding:0 1.5rem;margin-bottom:0;border-bottom:.1rem solid rgba(var(--color-foreground),.1);font-weight:var(--font-body-weight-bold, 600);line-height:1.35;white-space:nowrap;overflow:hidden;max-width:var(--es-mm-left-max);transition:background-color .2s ease,color .2s ease}.mega-menu__list:has(>li>ul.list-unstyled)>li:has(>ul.list-unstyled)>a.mega-menu__link--level-2:after{content:"";flex:0 0 auto;margin-left:auto;width:.55rem;height:.55rem;border-top:.16rem solid currentColor;border-right:.16rem solid currentColor;transform:rotate(45deg);opacity:.5}.mega-menu__list:has(>li>ul.list-unstyled)>li:has(>a.mega-menu__link--level-2:hover)>a.mega-menu__link--level-2,.mega-menu__list:has(>li>ul.list-unstyled)>li:focus-within>a.mega-menu__link--level-2{background-color:rgba(var(--color-foreground),.05);color:var(--es-mm-accent);text-decoration:none}.mega-menu__list:has(>li>ul.list-unstyled)>li>ul.list-unstyled{grid-column:2;grid-row:1 / span 99;align-self:stretch;min-height:0;margin:0;padding:0 0 .8rem var(--es-mm-panel-pad);border-left:.1rem solid rgba(var(--color-foreground),.08);display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));align-content:start;gap:0 2.2rem;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .18s ease}.mega-menu__list:has(>li>ul.list-unstyled)>li>ul.list-unstyled>li>a.mega-menu__link{display:block;height:var(--es-mm-row-h);line-height:var(--es-mm-row-h);padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-menu__list:has(>li>ul.list-unstyled)>li:has(>a.mega-menu__link--level-2:hover)>ul.list-unstyled,.mega-menu__list:has(>li>ul.list-unstyled)>li:has(>ul.list-unstyled:hover)>ul.list-unstyled{visibility:visible;opacity:1}.mega-menu__list:has(>li>ul.list-unstyled):not(:has(>li>a.mega-menu__link--level-2:hover+ul.list-unstyled)):not(:has(>li>ul.list-unstyled:hover))>li:first-child:has(>ul.list-unstyled)>ul.list-unstyled,.mega-menu__list:has(>li>ul.list-unstyled):not(:has(>li>a.mega-menu__link--level-2:hover+ul.list-unstyled)):not(:has(>li>ul.list-unstyled:hover))>li:nth-child(1 of:has(>ul.list-unstyled))>ul.list-unstyled{visibility:visible;opacity:1}.mega-menu__content:has(>.mega-menu__list>li>ul.list-unstyled){padding-top:0;padding-bottom:0}.mega-menu .mega-menu__content>.mega-menu__list--condensed{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));column-gap:2.2rem;row-gap:0;align-content:start;min-height:0;max-height:var(--es-mm-max-h);overflow-y:auto;overscroll-behavior:contain}.mega-menu .mega-menu__content>.mega-menu__list--condensed>li{width:auto;padding-right:0}.mega-menu .mega-menu__content>.mega-menu__list--condensed>li>a.mega-menu__link{display:flex;align-items:center;height:var(--es-mm-row-h);padding:0 1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1);font-weight:var(--font-body-weight-bold, 600);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.mega-menu .mega-menu__content>.mega-menu__list--condensed>li:hover>a.mega-menu__link,.mega-menu .mega-menu__content>.mega-menu__list--condensed>li>a.mega-menu__link:focus-visible{background-color:rgba(var(--color-foreground),.05);color:var(--es-mm-accent);text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/es-mega-menu.css.map */
