.mega-menu-hover-container{display:none}@media screen and (min-width: 990px){.mega-menu-hover-container{display:block;position:absolute;top:100%;left:0;right:0;z-index:100;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.mega-menu-hover-container[data-active=true],.header__inline-menu:has(.mega-menu-hover-trigger:hover)~.mega-menu-hover-container,.mega-menu-hover-container:hover{pointer-events:auto;opacity:1;visibility:visible}.mega-menu-hover-container__inner{background-color:rgb(var(--color-background));overflow:hidden;height:var(--menu-height, 0px);transition:height .35s cubic-bezier(.4,0,.2,1)}.mega-menu-hover-trigger{position:static}.mega-menu-hover-trigger>.header__menu-item{position:relative}.mega-menu-hover-trigger>.header__menu-item:after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:0;z-index:101}.mega-menu-hover-trigger:hover>.header__menu-item:after,.mega-menu-hover-trigger[data-active=true]>.header__menu-item:after{height:30px}.mega-menu-hover-panel{display:none;padding-block:3rem}.mega-menu-hover-panel[data-active=true]{display:block}.header__inline-menu:has(.mega-menu-hover-trigger:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-container__inner{height:auto}.header__inline-menu:has(.mega-menu-hover-trigger[data-index="1"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="1"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="2"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="2"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="3"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="3"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="4"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="4"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="5"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="5"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="6"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="6"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="7"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="7"],.header__inline-menu:has(.mega-menu-hover-trigger[data-index="8"]:hover)~.mega-menu-hover-container:not([data-js-controlled]) .mega-menu-hover-panel[data-index="8"]{display:block}.shopify-section-header-sticky .mega-menu-hover-container__inner{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);overflow:hidden}}.megamenu-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.megamenu-card{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;background-color:#f6f2ec;border-radius:.75rem;text-decoration:none;color:inherit;transition:background-color .2s ease}.megamenu-card__image-wrapper{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.megamenu-card__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.megamenu-card__content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:1rem}.megamenu-card__title{font-size:15px;margin:0;color:rgb(var(--color-foreground))}.megamenu-card__button{flex-shrink:0;font-size:10px;padding:0 20px;height:36px;display:inline-flex;align-items:center;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgb(var(--color-foreground));border-radius:2rem;background-color:transparent;color:rgb(var(--color-foreground));transition:background-color .2s ease,color .2s ease;pointer-events:none;font-family:Akzidenz}.megamenu-card:hover .megamenu-card__button{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mega-menu-hover-panel__content{display:flex;gap:3rem}.mega-menu-hover-panel__menu{flex:1}.mega-menu-hover-panel__banners{display:flex;gap:1rem;flex-shrink:0;height:fit-content}.mega-menu__content-wrapper{display:flex;gap:3rem}.mega-menu__content-wrapper--with-banners .mega-menu__content-menu{flex:1}.mega-menu__content-banners{display:flex;gap:1rem;flex-shrink:0}.megamenu-banner{display:block;border-radius:.75rem;overflow:hidden}.megamenu-banner__image{display:block;width:auto;height:100%;max-height:200px;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mega-menu-custom.css.map */
