.mega-menu{position:static}.mega-menu__content{background:rgb(var(--color-background));position:absolute;top:100%;left:0;right:0;border:0;padding:3.5rem 0;overflow-y:auto}.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(-1rem);transition:opacity .25s ease,transform .25s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.header--top-center .mega-menu__list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:3rem;width:fit-content;max-width:calc(100vw - 40px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.header--top-center .mega-menu__list>li{flex:0 0 140px;width:140px;list-style:none;padding:0}.mega-menu__list,.mega-menu__list ul{list-style:none;margin:0;padding:0}.mega-menu__list>li>a{display:flex;align-items:flex-start;min-height:3rem;margin-bottom:.8rem;font-family:var(--font-heading-family);font-size:1.65rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap;color:#222;text-decoration:none}.mega-menu__list>li>ul{margin:0;padding:0}.mega-menu__list ul li{margin:0}.mega-menu__list ul li a{display:block;padding:.3rem 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#555;text-decoration:none;transition:color .2s ease}.mega-menu__list>li>a:hover,.mega-menu__list ul li a:hover,.mega-menu__link:hover,.mega-menu__link--active{color:#000;text-decoration:none}.mega-menu__link{display:block;padding:.3rem 0;color:inherit;text-decoration:none;word-wrap:break-word}.mega-menu__link--level-2{font-weight:400}.mega-menu__link--active:hover{text-decoration:none}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__list:has(>li:nth-child(5):last-child){display:flex;flex-wrap:nowrap;justify-content:center;gap:7rem}.mega-menu__list:has(>li:nth-child(5):last-child)>li{width:auto}.mega-menu__list:has(>li:nth-child(5):last-child)>li>a{color:#777;text-decoration:none;transition:color .2s ease}.mega-menu__list:has(>li:nth-child(5):last-child)>li>a:hover{color:#222;text-decoration:none}.mega-menu__list:has(>li:nth-child(5):last-child)>li>a[aria-current=page],.mega-menu__list:has(>li:nth-child(5):last-child)>li>a.list-menu__item--active{color:#222;text-decoration:none}.header--top-center .mega-menu__content{width:100vw;max-width:100vw;left:50%;right:auto;transform:translate(-50%);box-sizing:border-box}.js .header--top-center .mega-menu__content{transform:translate(-50%,-1rem)}.header--top-center .mega-menu__list{display:grid!important;grid-template-columns:repeat(7,140px)!important;column-gap:35px!important;width:max-content!important;max-width:none!important;margin-left:175px!important;margin-right:120px!important;padding-left:0!important;padding-right:0!important;justify-content:initial!important;align-items:start!important}.header--top-center .mega-menu__list>li{width:140px!important;min-width:140px!important;max-width:140px!important;margin:0!important;padding:0!important;flex:none!important}.header--top-center .mega-menu__list:has(>li:nth-child(5):last-child){grid-template-columns:repeat(5,140px)!important;justify-content:center!important;column-gap:70px!important;width:100%!important;max-width:1200px!important;margin-left:175px!important;margin-right:120px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu.css.map */
