.mega-menu{display:none;position:absolute;min-width:100%;width:auto;max-width:80rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:1000;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;top:calc(100% - 1px)}.header__menu-item--has-mega-menu:hover .mega-menu{display:block}.header__menu-item--has-mega-menu{position:relative}.header__menu-item--has-mega-menu:before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:10px;background:transparent;z-index:999}.mega-menu__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;padding:1rem 0;min-width:400px}.mega-menu__list{list-style:none;padding:0;margin:0;border-right:1px solid rgba(var(--color-foreground),.1)}.mega-menu__list:last-child{border-right:none}.mega-menu__list-title{font-weight:700;font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;padding:.8rem 2rem;margin:0;color:rgba(var(--color-foreground),.75);border-bottom:1px solid rgba(var(--color-foreground),.08)}.mega-menu .header__submenu{position:static!important;transform:none!important;box-shadow:none!important;border:none!important;background:rgba(var(--color-foreground),.02);margin-left:1rem;margin-top:.5rem;border-radius:4px}.mega-menu .header__menu-item{padding:.8rem 2rem!important;font-size:1.3rem!important}.mega-menu .header__submenu .header__menu-item{padding:.6rem 1.5rem!important;font-size:1.2rem!important}.mega-menu .header__submenu .header__submenu .header__menu-item{padding:.5rem 1.5rem!important;font-size:1.1rem!important;color:rgba(var(--color-foreground),.8)!important}.mega-menu details summary{list-style:none;cursor:pointer}.mega-menu details summary::-webkit-details-marker{display:none}.mega-menu .icon-caret{width:1rem;height:1rem;margin-left:.5rem;transition:transform var(--duration-default) ease}.mega-menu details[open] .icon-caret{transform:rotate(180deg)}@media (max-width: 990px){.mega-menu{width:40rem}.mega-menu__content{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width: 750px){.mega-menu{width:30rem}.mega-menu__content{grid-template-columns:1fr;gap:0}.mega-menu__list{border-right:none;border-bottom:1px solid rgba(var(--color-foreground),.1)}.mega-menu__list:last-child{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mega-menu.css.map */
