.mega-menu{position:static;padding:0 1.2rem}.mega-menu__content{background-color:var(--nw-grey-100);border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding:48px 170px;position:absolute;right:0;top:100%;z-index:-1;opacity:0;transform:translateY(-1.5rem);margin:0 auto;max-width:1920px}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}.mega-menu__list .mega-menu__link-list ul li{width:150px}.mega-menu__link{color:var(--nw-grey-900);display:block;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word;padding-bottom:8px}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.mega-menu__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__list-header{color:var(--nw-grey-900);font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.6;text-transform:uppercase;grid-row-start:1;margin-bottom:1.6rem}.mega-menu__link-list:has(ul:empty),.mega-menu__other-links:has(ul:empty){display:none}@media (min-width: 1400px){.mega-menu__list .mega-menu__link-list ul li{width:170px}}.mega-menu__banners{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-left:auto}.mega-menu__banner{text-decoration:none;color:var(--nw-grey-900);flex:1 1 0px;width:100%}.mega-menu__banner h4{margin-top:16px;font-size:18px}.mega-menu__banner h4 .icon{width:16px;height:16px;margin-left:4px;margin-bottom:2px}.mega-menu__banner p{margin-top:4px}.mega-menu__banner img{object-fit:cover;max-width:300px;width:100%;aspect-ratio:3 / 2}.mega-menu__banner:hover{color:var(--nw-grey-900)}.mega-menu__banner:hover h4{text-decoration:underline}@media (min-width: 768px){.mega-menu__banners{flex-direction:column}}@media (min-width: 992px){.mega-menu__banners{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/component-mega-menu.css.map */
