.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.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;-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mega-menu__link{display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:-webkit-text-decoration var(--duration-short) ease;transition:text-decoration var(--duration-short) ease;transition:text-decoration var(--duration-short) ease,-webkit-text-decoration var(--duration-short) ease;word-wrap:break-word;opacity:1;text-transform:uppercase;font-weight:400;letter-spacing:.01rem;font-size:1.25rem}.mega-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.header--top-center .mega-menu__list{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu .mega-menu__list--condensed{display:flex}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.secondary-nav-bar{position:absolute;top:99%;left:0;width:100%;overflow:hidden;background-color:rgb(var(--color-background));height:0;box-shadow:0 4px 8px #0000001a;-webkit-clip-path:inset(0 0 -20px 0);clip-path:inset(0 0 -20px 0);transition:height .3s ease;z-index:3;max-height:52px;contain:layout style;will-change:height}.secondary-nav-bar.active{overflow:visible}.secondary-nav-bar:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) scaleX(0);transform:translate(-50%) scaleX(0);width:85%;height:1.1px;background-color:#1a1a1a15;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .8s ease .25s;transition:transform .8s ease .25s;transition:transform .8s ease .25s,-webkit-transform .8s ease .25s}.secondary-nav-bar.active:before{-webkit-transform:translateX(-50%) scaleX(1);transform:translate(-50%) scaleX(1)}.secondary-nav-wrapper{position:relative;max-width:100%;margin:0 auto;padding:0 90px;contain:layout}.secondary-nav-content{list-style:none;max-width:100%;margin:0 auto;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;color:rgb(var(--color-foreground));opacity:1;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;contain:layout style;min-height:52px}.secondary-nav-content::-webkit-scrollbar{display:none}.secondary-nav-bar.has-overflow .secondary-nav-content{justify-content:flex-start}.secondary-nav-item{padding:1.2rem;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeInUp .3s forwards;animation:fadeInUp .3s forwards;flex-shrink:0;white-space:nowrap;contain:layout style}.carousel-nav{position:absolute;top:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;contain:layout}.carousel-nav-left{left:20px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.carousel-nav-right{right:20px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.carousel-nav .icon-caret{width:10px;height:10px;color:rgba(var(--color-foreground),1)}.carousel-nav.disabled .icon-caret{color:rgba(var(--color-foreground),.3);cursor:default}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header__menu-item:not([aria-current=page]):hover span,.header__menu-item:not([aria-current=page]):focus span,.secondary-nav-item a:not([aria-current=page]):hover,.secondary-nav-item a:not([aria-current=page]):focus{color:rgba(var(--color-foreground),.75);font-weight:550}.header__menu-item[aria-current=page] span,.header__active-menu-item,.secondary-nav-item a[aria-current=page]{font-weight:550;color:rgb(var(--color-foreground))}@media(max-width:989px){.secondary-nav-bar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/component-mega-menu.css.map */
