.mega-menu__list.page-width{max-width:var(--nihon-header-max-width);padding-inline:var(--nihon-header-inline-padding)}.mega-menu__list .mega-menu__link{font-size:var(--nihon-mega-link-font-size);font-weight:var(--nihon-mega-link-font-weight);letter-spacing:var(--nihon-nav-letter-spacing)}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{font-family:var(--nihon-nav-font-family);font-size:var(--nihon-mega-heading-font-size);font-weight:var(--nihon-mega-heading-font-weight)}.mega-menu__list .mega-menu__link--promoted{font-family:var(--nihon-nav-font-family);font-size:var(--nihon-mega-promoted-font-size);font-weight:var(--nihon-mega-heading-font-weight)}.mega-menu__products-column{grid-column:span 3}.mega-menu__list--condensed .mega-menu__products-column{max-width:48rem;margin-top:2rem}.mega-menu-products__heading{font-family:var(--nihon-nav-font-family);font-size:var(--nihon-mega-heading-font-size);font-weight:var(--nihon-mega-heading-font-weight);letter-spacing:var(--nihon-nav-letter-spacing);margin:0;padding:.6rem 0}.mega-menu-products__list{display:flex;gap:0;padding:0;margin:0;list-style:none}.mega-menu-products__slide{width:calc((100% - 6rem) / var(--nihon-mega-products-per-view, 2));flex-shrink:0;scroll-snap-align:start;padding-inline-end:1.5rem}.mega-menu-products__list{--desktop-margin-left-first-item: 0px}.mega-menu-products__list.slider--desktop:after{content:none}.mega-menu-products__card{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.mega-menu-products__card:hover .mega-menu-products__title{text-decoration:underline;text-underline-offset:.3rem}.mega-menu-products__media{aspect-ratio:1 / 1;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.mega-menu-products__media>img,.mega-menu-products__media>svg{width:100%;height:100%;object-fit:cover}.mega-menu-products__title{font-family:var(--nihon-nav-font-family);font-size:var(--nihon-mega-heading-font-size);color:rgb(var(--color-foreground));margin:1rem 0 0}.mega-menu-products__text{font-size:var(--nihon-mega-link-font-size);letter-spacing:var(--nihon-nav-letter-spacing);margin:.4rem 0 0}.mega-menu-products .slider-buttons{display:flex;align-items:center;gap:1rem;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nihon-mega-menu.css.map */
