.mega-menu{position:static}body .overlay__megamenu{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:all .3s ease}body .overlay__megamenu.is-visible{opacity:1;visibility:visible}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;position:absolute;right:0;top:100%;overflow:hidden;max-height:60.622vh;min-height:60.622vh;height:auto}@media (max-width: 1440px){.mega-menu__content{max-height:70.622vh;min-height:70.622vh}}.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__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__child-links .mega-menu__link-wrapper,.mega-menu__block{margin-bottom:2.3rem}.mega-menu__block .mega-menu__title{margin:20px 0 0}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));text-decoration:none;word-wrap:break-word;margin-bottom:1.3rem}.mega-menu__link-wrapper .mega-menu__link--level-2{display:flex;align-items:center;justify-content:space-between}.mega-menu__link .mega-menu__title,.mega-menu__link-wrapper .mega-menu__link--level-2 .mega-menu__title{transition:color .3s ease-in-out}.mega-menu__link:hover .mega-menu__title,.mega-menu__link-wrapper .mega-menu__link--level-2:hover .mega-menu__title{color:#313037}.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}.header__icon,.wishlist-button{filter:invert(100%)}.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}.mega-menu__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.6rem;padding:0;background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 4px 8px #0000001a;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .3s ease}.mega-menu[open] .mega-menu__content{transform:translateY(0);opacity:1;visibility:visible}.mega-menu__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:relative;width:90%;max-width:var(--page-width);margin:0 auto;gap:40px}.mega-menu__column{position:relative;text-align:center;padding:3rem 1.5rem}.mega-menu__image{overflow:hidden;position:relative}.mega-menu__image img{width:100%;max-width:100%;height:auto;transform:scale(1);transition:transform .6s ease-in-out}.mega-menu__title{margin:0;font-size:14px;font-weight:400;line-height:2.8rem;text-align:left;color:#838387}.mega-menu__block .mega-menu__title{font-size:14px;line-height:2rem;text-align:center}.mega-menu__overlay span{font-family:var(--font-heading-family);color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:center;pointer-events:none;z-index:3}.mega-menu__link{text-decoration:none;display:block;padding:0}.mega-menu__column:after{display:block;content:"";width:1px;height:100%;background-color:#e0e0e0;position:absolute;top:0;right:-2rem;z-index:2}.mega-menu__column:last-child:after{display:none}.mega-menu__bottom-separator{width:100%;height:2px;background-color:#ccc;margin-top:1.6rem}.mega-menu__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000075;opacity:0;display:flex;justify-content:center;align-items:center;transition:opacity .6s ease-in-out;z-index:2}.mega-menu__image:hover img{transform:scale(1.08)}.mega-menu__image:hover .mega-menu__overlay{opacity:1}.grandchild-panel{position:absolute}.mega-menu__child-links .mega-menu__link-wrapper.active .mega-menu__title{color:#313037}.mega-menu__child-links .mega-menu__link-wrapper svg{position:relative;transition:transform .25s ease}.mega-menu__child-links .mega-menu__link-wrapper.active svg{transform:translate(10px)}.mega-menu__grandchild-links.scrollable{overflow-y:auto;overflow-x:hidden}.grandchild-panel.scrollable::-webkit-scrollbar{width:4px}.grandchild-panel.scrollable::-webkit-scrollbar-track{background:#f1f1f1}.grandchild-panel.scrollable::-webkit-scrollbar-thumb{background:#888}.grandchild-panel.scrollable::-webkit-scrollbar-thumb:hover{background:#555}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-mega-menu.css.map */
