.mega-menu{position:static}.mega-menu[open]>summary{background-color:rgba(var(--color-foreground),.06)}.mega-menu>summary,.mega-menu>summary:hover span{text-decoration:none}.mega-menu__content{position:absolute;top:calc(100% + 0px);left:0;right:0;background-color:rgb(var(--color-background));border-width:0 0 1px;border-style:solid;border-color:var(--border-color);overflow-y:auto}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem))}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;grid-template-columns:repeat(var(--mega-menu-columns, 3),minmax(0,1fr));margin:0;padding:0;list-style:none}.mega-menu__column{display:flex;flex-direction:column;justify-content:space-between;min-height:320px;padding:var(--space-700);border-right:1px solid var(--border-color);text-align:left;white-space:normal}.mega-menu__column:last-child{border-right:0}.mega-menu__heading{margin:0;font-family:var(--family-sans);font-weight:var(--semibold);font-size:var(--size-24);line-height:1.2;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.mega-menu__links{display:flex;flex-direction:column;gap:.25rem 0;margin:0}.mega-menu__link{display:inline-flex;align-items:center;gap:var(--space-100);font-size:var(--size-16);line-height:1;color:rgb(var(--color-foreground));text-decoration:none}.mega-menu__link--active{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__link--footer{margin-top:1.5rem}.mega-menu__description{margin:0 0 22px;font-size:var(--size-14);line-height:1.4;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu.css.map */
