.mega-menu__banners{display:flex;flex-direction:column;gap:2.4rem}.mega-menu__banner{min-width:0}.mega-menu__banner-link{color:rgb(var(--color-foreground));display:block;text-decoration:none}.mega-menu__banner-media{background-color:rgba(var(--color-foreground),.04);display:block;overflow:hidden}.mega-menu__banner-media--3-2{aspect-ratio:3 / 2}.mega-menu__banner-media--4-3{aspect-ratio:4 / 3}.mega-menu__banner-media--16-9{aspect-ratio:16 / 9}.mega-menu__banner-media--1-1{aspect-ratio:1 / 1}.mega-menu__banner-image{display:block;height:100%;object-fit:cover;width:100%}.mega-menu__banner-heading{display:block;font-size:1.4rem;font-weight:500;letter-spacing:.6px;margin-top:.9rem;text-transform:uppercase}.mega-menu__banner-link:hover .mega-menu__banner-heading{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__catalog{display:flex;flex-direction:column;gap:3.3rem}.mega-menu__catalog-group{align-items:center;display:flex;flex-direction:column;gap:2rem}.mega-menu__catalog-title{color:rgb(var(--color-foreground));font-weight:700;letter-spacing:.06rem;text-align:center;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3rem}.mega-menu__tiles{display:grid;gap:2rem 1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.mega-menu__tile-link{color:rgba(var(--color-foreground),.75);display:flex;flex-direction:column;gap:.1rem;text-decoration:none}.mega-menu__tile-media{aspect-ratio:104 / 161;background-color:rgba(var(--color-foreground),.04);display:block;overflow:hidden}.mega-menu__tile-image{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.mega-menu__tile-heading{font-size:1.2rem;letter-spacing:.06rem;line-height:166.667%;text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground))}.mega-menu__tile-link:hover,.mega-menu__tile-link--active{color:rgb(var(--color-foreground))}.mega-menu__tile-link:hover .mega-menu__tile-heading{text-decoration:underline}.menu-drawer .mega-menu__catalog{padding:2.4rem 2rem 4rem}.menu-drawer .mega-menu__banners{padding:2.4rem 3rem 3.2rem}@media screen and (min-width:990px){.mega-menu__inner{align-items:flex-start;display:flex;gap:6rem;justify-content:space-between}.mega-menu__inner>.mega-menu__list{column-gap:6rem;display:flex;flex:0 1 auto;flex-wrap:wrap;margin:0;padding:0;row-gap:1.8rem}.mega-menu__inner>.mega-menu__list>li{min-width:16rem;padding-right:0;width:auto}.mega-menu__inner>.mega-menu__list.mega-menu__list--condensed{display:block;flex:0 0 auto;min-width:20rem}.mega-menu__content .mega-menu__banners{flex-direction:row;gap:2.6rem}.mega-menu__content .mega-menu__banners .mega-menu__banner{flex:0 1 40rem}.mega-menu__inner .mega-menu__banners{flex:1 1 auto;justify-content:flex-end;min-width:0}.mega-menu__content .mega-menu__banners--only{justify-content:center;width:100%}.mega-menu__content .mega-menu__banners--only .mega-menu__banner{flex-basis:40.4rem}.mega-menu__banners--only .mega-menu__banner-heading{text-align:center}.mega-menu__content .mega-menu__banners--catalog{justify-content:center;margin-top:4rem}.mega-menu__content .mega-menu__tiles{display:flex;flex-wrap:wrap;gap:2.4rem 1.2rem;justify-content:center;width:auto}.mega-menu__content .mega-menu__tile{width:10.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu-content.css.map */
