.megamenu-dropdown,.megamenu-panel{container-type:inline-size}.megamenu{width:100%}.megamenu__aside{display:flex;flex-direction:column;gap:var(--gutter, 1.6rem)}.megamenu__view-all{justify-self:center;align-self:center}.megamenu-banner .card-media{position:relative}.megamenu-banner--caption{display:block}@media(hover:hover)and (pointer:fine){.megamenu-banner--caption .banner-heading>span{position:relative}.megamenu-banner--caption .banner-heading>span:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .2s ease-in-out}a.megamenu-banner--caption:hover .banner-heading>span:after{width:100%}}.splitted-nav-part .card--banner{margin-bottom:1.2rem}@container (min-width: 1024px){.megamenu--columns{display:block}.megamenu--banners,.megamenu--products{display:flex;gap:var(--gutter, 1.6rem);align-items:start}.megamenu--aside-full{flex-direction:column}.megamenu--aside-full .megamenu__nav,.megamenu--aside-full .megamenu__aside{flex:1 1 auto;width:100%}.megamenu--aside-full .megamenu__nav:empty{display:none}.megamenu__nav,.megamenu--columns .megamenu__nav{flex:1 1 calc(100% - var(--aside-width, 40%));display:grid;grid-template-columns:repeat(var(--menu-cols),minmax(0,1fr));gap:1.2rem var(--gutter, 1.6rem);min-width:0}.megamenu--columns .megamenu__nav{width:100%;flex:none}.megamenu__aside{flex:0 0 var(--aside-width, 40%);display:grid;grid-template-columns:repeat(var(--aside-cols, 2),minmax(0,1fr));gap:var(--gutter, 1.6rem);min-width:0}.megamenu__view-all{grid-column:1 / -1}}@container (max-width: 1023px){.megamenu{width:100%}.megamenu__nav-column{margin-bottom:1.6rem}}@container (max-width: 1023px){.megamenu-panel .megamenu__aside,.megamenu-panel .splitted-nav-part .card--banner{margin-left:var(--drawer-item-padding-h);margin-right:var(--drawer-item-padding-h)}.megamenu-panel .splitted-nav-part:not(:last-child):after{content:"";display:block;border-bottom:1px solid var(--color-borders);margin:var(--drawer-item-padding-h) 0}}@container (max-width: 1023px){.megamenu--products .megamenu__aside{gap:0}.megamenu--products .megamenu__aside .card--product{border:0;color:var(--color-foreground);background:transparent;border-radius:0;border-top:1px solid var(--color-borders)}.megamenu--products .megamenu__aside .card--product:first-child{border-top:0}.megamenu--products .megamenu__aside .layout--thumbnail .card-media{margin:.8rem 0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-megamenu.css.map */
