.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--c-background));border-left:0;border-radius:0;border-right:0;opacity:0;overflow-y:auto;padding-bottom:var(--ax30);padding-top:var(--ax30);top:100%;transform:translateY(calc(var(--ax)*-30));transition:transform .25s ease-out;visibility:hidden}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop) - var(--ax40))}[data-uc-header-wrapper=border-bottom] .mega-menu__content{border-top:0}.mega-menu__content--with-media{padding:var(--y-spacing) var(--x-spacing)}.mega-menu[open] .mega-menu__content{animation:animateMegamenuSlideIn var(--duration-extra-long) var(--ease-out-slow) forwards;visibility:visible}.mega-menu__list{display:grid;gap:var(--ax50) var(--ax24);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__list--with-media{margin-left:0;padding-left:0}.mega-menu__list{width:100%}.mega-menu__list.mega-menu__list--with-media{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(var(--ax)*496);width:50%}.mega-menu__link{word-wrap:break-word;color:rgb(var(--c-foreground));display:block;line-height:calc(1 + .3/var(--f-body-scale));padding-bottom:var(--ax4);text-decoration:none}.mega-menu__link--level-2{font-weight:700;opacity:.5}.header--top-center .mega-menu__list{column-gap:0;display:flex;flex-wrap:wrap;justify-content:center}.header--top-center .mega-menu__list>li{padding-right:var(--ax24);width:16%}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__cta{width:50%}.mega-menu__cta-info{display:flex;flex-direction:column;gap:4px;padding:0 var(--ax24);width:50%}.mega-menu__cta-media{margin-left:auto;padding-left:var(--ax24);width:50%}.mega-menu__link-tag{font-size:7px}.mega-menu__media{position:relative}.mega-menu__media .mega-menu__media-sticky-link{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mega-menu__media .mega-menu__media-link{bottom:0;left:0;padding:var(--ax20);position:absolute;width:100%;z-index:1}.mega-menu__media .mega-menu__media-link .button{width:100%}.mega-menu__media:not(:hover) .mega-menu__media-link{display:none}@keyframes animateMegamenuSlideIn{0%{opacity:.01;transform:translateY(calc(var(--ax)*-20))}to{opacity:1;transform:translateY(0)}}
