.mega-menu{position:static}.mega-menu__content{border-left:0;border-radius:0;border-right:0;left:0;overflow-y:hidden;overflow-x:hidden;position:absolute;right:0;top:0%;z-index:10}.mega-menu[open] .mega-menu__content{height:100dvh;height:100vh}.mega-menu__panel{max-height:calc(var(--vh, 1vh) * 100);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-x:visible;position:relative}.mega-menu__panel::-webkit-scrollbar{width:0;height:0}.mega-menu__panel{scrollbar-width:none}.mega-menu__panel-border{position:absolute;right:calc(var(--content-drawer-padding) * -1);top:0;width:var(--content-drawer-padding);height:100%;background-color:var(--color-primary);pointer-events:none;z-index:1}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0}.mega-menu[open] .mega-menu__content{opacity:1}.js .mega-menu__content>.content-drawer{transform:translate(calc(-100% - var(--content-drawer-padding)))}.mega-menu[open] .mega-menu__content>.content-drawer{transform:translate(0);animation:slideInFromLeft var(--duration-default) ease;animation-fill-mode:forwards}.mega-menu.menu-no-animation .mega-menu__content,.mega-menu.menu-no-animation .mega-menu__content>.content-drawer,.mega-menu.menu-no-animation .mega-menu__content>.mega-menu__overlay,.mega-menu.menu-no-animation .mega-menu__content>.mega-menu__panel,.js .mega-menu.menu-no-animation.menu-opening .mega-menu__content>.content-drawer,.js .mega-menu.menu-no-animation.menu-opening .mega-menu__content>.mega-menu__overlay,.js .mega-menu.menu-no-animation.menu-opening .mega-menu__content>.mega-menu__panel{animation:none!important;transition:none!important}.mega-menu.menu-no-animation[open] .mega-menu__content{opacity:1!important}.mega-menu.menu-no-animation .mega-menu__content>.content-drawer{transform:translate(0)!important}.mega-menu.menu-no-animation .mega-menu__content>.mega-menu__overlay{opacity:.6!important}.mega-menu.menu-no-animation .mega-menu__content>.mega-menu__panel{opacity:1!important;transform:translate(0)!important}.js .mega-menu[open].menu-opening .mega-menu__content>.content-drawer{animation:slideOutToLeft var(--duration-default) ease;animation-fill-mode:forwards}.js .mega-menu__content>.mega-menu__overlay{opacity:0}.mega-menu[open] .mega-menu__content>.mega-menu__overlay{animation:fadeInOverlay var(--duration-default) ease;animation-fill-mode:forwards}.js .mega-menu[open].menu-opening .mega-menu__content>.mega-menu__overlay{animation:fadeOutOverlay var(--duration-default) ease;animation-fill-mode:forwards}.js .mega-menu__content>.mega-menu__panel{opacity:1}.mega-menu[open] .mega-menu__content>.mega-menu__panel{opacity:1}.js .mega-menu[open].menu-opening .mega-menu__content>.mega-menu__panel{animation:slideOutPanelToLeft var(--duration-default) ease;animation-fill-mode:forwards}@keyframes slideInFromLeft{0%{transform:translate(calc(-100% - var(--content-drawer-padding)))}to{transform:translate(0)}}@keyframes slideOutToLeft{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--content-drawer-padding)))}}@keyframes slideOutPanelToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100vw);opacity:1}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:.6}}@keyframes fadeOutOverlay{0%{opacity:.6}to{opacity:0}}@keyframes fadeInPanel{0%{opacity:0}to{opacity:1}}@keyframes fadeOutPanel{0%{opacity:1}to{opacity:0}}#MegaMenu-Panel-2{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}#MegaMenu-Panel-2::-webkit-scrollbar{display:none}#MegaMenu-Panel-2{scrollbar-width:none}@media (prefers-reduced-motion){.mega-menu[open] .mega-menu__content,.mega-menu[open] .mega-menu__content>.content-drawer,.mega-menu[open] .mega-menu__content>.mega-menu__overlay,.mega-menu[open] .mega-menu__content>.mega-menu__panel,.js .mega-menu[open].menu-opening .mega-menu__content>.content-drawer,.js .mega-menu[open].menu-opening .mega-menu__content>.mega-menu__overlay,.js .mega-menu[open].menu-opening .mega-menu__content>.mega-menu__panel{animation:none}.mega-menu__content>.mega-menu__panel{transform:none}}body:has(.mega-menu[open]){overscroll-behavior:none;-webkit-overflow-scrolling:touch}.mega-menu__list{display:flex;flex-direction:column;list-style:none}.mega-menu__link{display:block;line-height:calc(1 + .3 / var(--font-body-scale));text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.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}.mega-menu__link[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__panel-inner{padding-top:7rem;padding-bottom:3rem;opacity:1;transform:translate(0)}.mega-menu.menu-no-animation .mega-menu__panel-inner{animation:none!important;transform:none!important;opacity:1!important}.mega-menu__panel-inner ul{display:flex;flex-direction:column;gap:6px}@media (prefers-reduced-motion){.mega-menu__panel-inner{animation:none;opacity:1;transform:none}}@media screen and (min-width: 990px){.mega-menu__panel[data-mega-panel]{display:none}.mega-menu__panel[data-mega-panel]:has(*){display:flex}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-mega-menu.css.map */
