.header-menu--mega{--mega-menu-column-gap: 3.125rem;--mega-menu-padding: var(--spacing--xl);display:flex;align-items:center;height:100%}.header-menu__megamenu{max-width:100vw}.header-menu__menu,.header-menu__item{display:flex;align-items:center;height:100%}.header-menu__grid{display:flex;column-gap:var(--mega-menu-column-gap);justify-content:center}.header-menu__mega-item{display:flex;flex-direction:column}.header-menu__mega-item>.header-menu__link{margin-bottom:1.875rem}.header-menu__mega-item+.header-menu__mega-item>.header-menu__link{margin-left:var(--mega-menu-column-gap)}.header-menu__mega-item+.header-menu__mega-item>.header-menu__mega-subitems{padding-left:var(--mega-menu-column-gap);border-left:1px solid rgba(var(--color-foreground),.1);flex-grow:1}.header-menu__mega-item+.mega-menu-block{margin-left:var(--mega-menu-column-gap)}.mega-menu-block+.mega-menu-block{margin-left:0}.header-menu__item-mega .header-menu__megamenu{padding:var(--mega-menu-padding)}.header-menu--full_width_mega_menu .header-menu__megamenu{min-width:100%;left:0}.header-menu--full_width_mega_menu .header-menu__item-mega{position:static}.header-menu__mega-item a:not(.button):after{display:none}.header-menu__mega-item{flex-basis:140px}.header-menu__mega-subitems li:not(:last-child){margin-bottom:1.563rem}.header-menu__mega-subitems li{height:auto}.header-menu--mega .header-menu__mega-item>a{font-weight:var(--font-body-weight-semibold);color:rgb(var(--color-heading));text-transform:uppercase}.mega-menu-block{flex-basis:var(--mega-block-width, 300px);width:var(--mega-block-width, 300px);flex-shrink:0}.mega-menu-block--image{position:relative;display:block}.image-placement--fit .mega-menu--image-container,.image-placement--fit .banner-image,.image-placement--fill .banner-image{width:100%;height:100%}.image-placement--fill .mega-menu--image-container{position:absolute;top:calc(var(--mega-menu-padding) * -1);right:calc(var(--mega-menu-padding) * -1);bottom:calc(var(--mega-menu-padding) * -1);left:calc(var(--mega-menu-padding) * -1)}.mega-menu-block--collection .card__heading{font-size:var(--size--md);text-align:center;margin:0}.mega-menu-block--collection .card__heading a{color:rgb(var(--color-link));font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-mega-menu.css.map */
