.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.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}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:var(--black);display:block;line-height:1.2;padding-bottom:.2rem;padding-top:.2rem;text-decoration:none;font-size:1.4rem;white-space:nowrap}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:var(--secondary-color)}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}header-menu-hover{display:block;position:static}.header-menu-item--hover>.header__menu-item .icon-caret{display:none}@media screen and (min-width:990px){.header-menu-item--hover>.header__menu-item .icon-caret{display:inline-block}}.header-mega-panel.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%;z-index:3}.shopify-section-header-sticky .header-mega-panel.mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .header-mega-panel.mega-menu__content{border-top:0}.js .header-mega-panel.mega-menu__content{opacity:0;transform:translateY(-1.5rem)}header-menu-hover[open] .header-mega-panel.mega-menu__content{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;opacity:1;transform:translateY(0)}@media(prefers-reduced-motion){header-menu-hover[open] .header-mega-panel.mega-menu__content{animation:none}}.header-mega-panel__list.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.header--top-center .header-mega-panel__list.mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .header-mega-panel__list.mega-menu__list>li{width:16%;padding-right:2.4rem}.header-mega-panel__list.mega-menu__list--condensed{display:block}.header-mega-panel__inner--configured .header-mega-panel__layout{width:100%}.header-mega-panel__row{display:flex;gap:20px}.header-mega-panel__columns{display:grid;grid-template-columns:min-content 100px 1fr;text-align:left;max-width:926px;width:100%;position:relative;padding-bottom:50px}.header-mega-panel__column-list--brands{columns:4 auto;column-gap:30px}.header-mega-panel__heading{color:var(--black);font-size:1.4rem;font-weight:900;margin:0 0 1.6rem;text-transform:uppercase}.header-mega-panel__column-list{margin:0;padding:0}.header-mega-panel__column--links .mega-menu__link{font-weight:500}.header-mega-panel__media{max-width:374px;width:100%}.header-mega-panel__media-link{display:block}.header-mega-panel__image{display:block;height:auto;object-fit:cover;width:100%}.header-mega-panel__footer{margin-top:2.4rem}.header-mega-panel__shop-all{font-weight:600;width:100%;position:absolute;left:0;bottom:0}@media screen and (max-width:989px){.header-mega-panel__columns{flex-direction:column}.header-mega-panel__column,.header-mega-panel__media{flex:1 1 auto;max-width:none;min-width:0;width:calc(50% - 8px)}.header-mega-panel__column-list--brands{columns:2 auto;column-gap:15px}.header-mega-panel__column--brands{width:100%}.header-mega-panel__media{order:-1}.header-mega-panel__column--links .header-mega-panel__column-list .menu-drawer__menu-item{font-weight:900}}@media screen and (min-width:990px){.header-mega-panel__columns{gap:30px 60px}.header-mega-panel__row{gap:20px}}@media screen and (min-width:1200px){.header-mega-panel__columns{gap:40px 100px}.header-mega-panel__row{gap:50px}}.header-mega-panel__column--links{width:100%}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-mega-menu.css.map */
