.mega-menu{position:static}.js .mega-menu .mega-menu-content,.mega-menu.before-opening .mega-menu-content,.mega-menu.before-closing .mega-menu-content,.mega-menu.closing .mega-menu-content{z-index:-1;max-height:0;overflow-y:hidden;transition:opacity .25s ease-out .25s,max-height .25s ease-out .25s,overflow-y 0s linear .5s}.js .mega-menu .mega-menu-content .mega-menu-heading-container,.js .mega-menu .mega-menu-content .mega-menu-list,.mega-menu.before-opening .mega-menu-content .mega-menu-heading-container,.mega-menu.before-opening .mega-menu-content .mega-menu-list,.mega-menu.before-closing .mega-menu-content .mega-menu-heading-container,.mega-menu.before-closing .mega-menu-content .mega-menu-list,.mega-menu.closing .mega-menu-content .mega-menu-heading-container,.mega-menu.closing .mega-menu-content .mega-menu-list{opacity:0;transition:opacity .25s ease-out 0s}.mega-menu.open .mega-menu-content,.mega-menu.opening .mega-menu-content{z-index:1;max-height:calc(100vh - 149px);overflow-y:auto;opacity:1;transition:max-height .25s ease-out,opacity .25s ease-out,overflow-y 0s linear .5s;animation:showScroll 1s}.mega-menu.open .mega-menu-content .mega-menu-heading-container,.mega-menu.open .mega-menu-content .mega-menu-list,.mega-menu.opening .mega-menu-content .mega-menu-heading-container,.mega-menu.opening .mega-menu-content .mega-menu-list{opacity:1;transition:opacity .25s ease-out .2s}.mega-menu-content{position:absolute;z-index:400;display:flex;justify-content:center;right:0;left:0;top:100%;background-color:var(--color-white);overflow:hidden;color:#1a1818}.mega-menu-container{display:grid;row-gap:2rem;padding:6rem var(--stacked-component-sm)}@media(min-width:1280px){.mega-menu-container{padding:6rem var(--stacked-component-md)}}.mega-menu-shop-all-row{display:flex;justify-content:flex-end}.mega-menu-heading-container{display:flex;align-items:center;column-gap:1.5rem}.mega-menu-heading{margin:0;text-transform:capitalize;font-weight:700}.mega-menu-heading-main{text-transform:uppercase;font-weight:900}.mega-menu-sub-heading{font-size:1rem;text-transform:capitalize;font-weight:var(--font-weight-semibold)}.mega-menu-sub-heading.last-of-type{margin-top:.5rem}.mega-menu-inner-container{display:grid;grid-template-columns:auto 21.25rem;gap:3.5rem}.mega-menu-columns{display:grid;gap:2rem}.mega-menu-columns.mega-menu-columns-4{grid-template-columns:minmax(auto,220px) minmax(auto,220px) minmax(auto,220px) minmax(auto,220px)}.mega-menu-columns.mega-menu-columns-3{grid-template-columns:minmax(auto,220px) minmax(auto,220px) minmax(auto,220px)}.mega-menu-columns.mega-menu-columns-2{grid-template-columns:minmax(auto,220px) minmax(auto,220px)}.mega-menu-columns.mega-menu-columns-1{grid-template-columns:minmax(auto,220px)}.mega-menu-list,.mega-menu-list-item{display:flex;flex-direction:column}.mega-menu-list{row-gap:var(--text-spacing-md)}.mega-menu-list-item-child{display:flex;flex-direction:column;row-gap:var(--text-spacing-md);margin-top:var(--text-spacing-md)}.mega-menu-list-item-child.no-margin{margin-top:0}.mega-menu-link{display:block;width:fit-content;text-decoration:none;color:var(--color-text-primary);transition:color .25s ease-out}.mega-menu-link:not(.mega-menu-link.child-link){font-weight:700}.mega-menu-link.child-link{font-size:1rem;line-height:1.25em;text-decoration:none}.mega-menu-link.sale-link{font-weight:700;color:var(--text-link)}
/*# sourceMappingURL=/cdn/shop/t/345/assets/component-mega-menu.css.map */
