.mega-menu-wrapper{position:relative;display:block}.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%;z-index:10}.shopify-section-header-sticky .mega-menu__content{max-height:fit-content;overflow:hidden}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{display:block;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .22s cubic-bezier(.2,0,0,1),transform .26s cubic-bezier(.2,0,0,1);position:fixed;top:95px;width:100vw;border:none;will-change:opacity,transform}.mega-menu-wrapper:hover .mega-menu__content,.mega-menu-wrapper.is-open .mega-menu__content,.mega-menu-wrapper:has(.mega-menu__content:hover) .mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;position:fixed;top:150px;width:100vw;border:none}.index .mega-menu-wrapper:hover .mega-menu__content,.index .mega-menu-wrapper.is-open .mega-menu__content,.index .mega-menu-wrapper:has(.mega-menu__content:hover) .mega-menu__content{top:90px;transform:translateY(15px)}.section-header.scrolled-past-header .mega-menu-wrapper:hover .mega-menu__content,.section-header.scrolled-past-header .mega-menu-wrapper.is-open .mega-menu__content,.section-header.scrolled-past-header .mega-menu-wrapper:has(.mega-menu__content:hover) .mega-menu__content{transform:translateY(-30px)}.mega-menu-wrapper.is-open .header__menu-item a,.mega-menu-wrapper:has(.mega-menu__content:hover) .header__menu-item a,.mega-menu-wrapper:focus-within .header__menu-item a{color:#48b8a5;font-weight:600;text-decoration:none;transition:color var(--duration-short) ease-out}.mega-menu__list{display:grid;gap:1.8rem 2rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0 34px}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.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}@media (min-width: 1480px){.mega-menu__promo-image{max-width:280px}.mega-menu__numeric-grid{max-width:75%}}@media (max-width: 1479px){.mega-menu__promo-image{max-width:216px}.mega-menu__numeric-grid{max-width:100%}}.mega-menu__promo-image{border-radius:8px;width:100%;height:auto;object-fit:cover}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu__link--level-2{font-weight:600;font-size:16px;color:#000}.header .mega-menu__link--level-2:hover{text-decoration:none}.mega-menu__link__list .mega-menu__link.link{transition:all .3s ease-in-out!important;font-weight:400}.mega-menu__link__list .mega-menu__link.link:hover{color:#fe5e00;text-decoration:none;font-size:15px!important}@media screen and (min-width: 990px){.header__inline-menu{display:block}}@media screen and (min-width: 1367px){.mega-menu__list .mega-menu__promo--first{grid-column:5;transform:translate(-5px)}.mega-menu__list .mega-menu__promo.mega-menu__promo--first+.mega-menu__promo{margin-left:calc(7px - 2rem)}}@media screen and (min-width: 990px) and (max-width: 1366px){.mega-menu__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 1.8rem;padding:0 20px}.list-menu.list-menu--inline>li:nth-child(n+6){display:none}.mega-menu__list .mega-menu__promo--first{grid-column:4;transform:translate(0)}.mega-menu__list .mega-menu__promo.mega-menu__promo--first+.mega-menu__promo{margin-left:calc(12px - 1.8rem)}}@media screen and (min-width: 990px) and (max-width: 1280px){.mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1.5rem;padding:0 15px}.list-menu.list-menu--inline>li:nth-child(n+5){display:none}.mega-menu__list .mega-menu__promo--first{grid-column:3;transform:translate(0)}.mega-menu__list .mega-menu__promo.mega-menu__promo--first+.mega-menu__promo{margin-left:calc(12px - 1.5rem)}.mega-menu__link{font-size:13px;padding:.4rem 0}.mega-menu__link--level-2{font-size:14px}}@media (prefers-reduced-motion: reduce){.js .mega-menu__content{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu.css.map */
