.header__inline-menu{margin-left:-5px;grid-area:navigation;display:none}.list-menu--inline{display:inline-flex;flex-wrap:wrap}.list-menu{list-style:none;padding:0;margin:0;font-size:14px}.mega-menu{position:static}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.header__menu-item{padding:.5rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{height:.4rem;right:1.5rem;top:calc(50% - .2rem);transition:all .2s;margin-left:.3rem}.mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.mega-menu__content{background:var(--color-background);border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-right:1rem;padding-left:1rem;position:absolute;right:0;top:100%;padding-top:.1rem;margin-top:-.1rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list{display:grid;gap:2.4rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:14px;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:5px;padding-top:5px;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.header-holder{padding:15px 0!important}.header.wrapper{padding-right:1rem;padding-left:1rem}.header-holder.header--middle-left{pointer-events:all}.mount-header,.header-holder{overflow:visible}.mega-menu[open] summary .icon-caret{transform:rotate(180deg)}.mount-header:has(.index-header){position:fixed!important;width:100%}.mount-header:has(.index-header):not(.scrolled),.mount-header:has(.index-header):not(.scrolled) svg>*,.mount-header:has(.index-header):not(.scrolled) .menu-meta__count{color:#fff;stroke:#fff}.mount-header:has(.index-header):not(.scrolled) svg rect{fill:#fff}.mount-header:has(.index-header):not(.scrolled) .header-holder{background:transparent}@media screen and (min-width: 990px){.header__inline-menu{display:block}.menu-opener.has-menu-list{display:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/header-mega-menu.css.map */
