.mega-menu{position:static}.aluvaya-header-search{align-items:center;display:flex;gap:1rem;justify-self:start;min-width:24rem}.aluvaya-header-search__button{background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer;height:3.6rem;padding:.8rem;width:3.6rem}.aluvaya-header-search__button svg{height:2rem;width:2rem}.aluvaya-header-search__input{background:transparent;border:0;border-bottom:1px solid transparent;color:rgb(var(--color-foreground));font:inherit;min-width:18rem;outline:none;padding:.9rem 0}.aluvaya-header-search__input:focus{border-bottom-color:rgba(var(--color-foreground),.35)}.mega-menu__content{background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 18px 38px #00000017;left:0;max-height:calc(100vh - var(--header-bottom-position-desktop, 12rem));overflow-y:auto;padding:4rem 0 4.8rem;position:absolute;right:0;top:100%;visibility:hidden;z-index:20}.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(-.8rem);transition:opacity .18s ease,transform .22s ease,visibility .18s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0);visibility:visible}.mega-menu__inner{display:grid}.mega-menu__inner--with-promo{grid-template-columns:minmax(0,1fr) minmax(280px,25%);gap:clamp(3rem,5vw,7rem)}.mega-menu__list{display:grid;gap:2.8rem clamp(2.4rem,4vw,5rem);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding:0}.mega-menu__sublist{list-style:none;margin:0;padding:0}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:1.45rem;line-height:1.3;padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:color .16s ease,opacity .16s ease;word-wrap:break-word}.mega-menu__link--level-2{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mega-menu__link--level-2:not(:only-child){margin-bottom:.8rem}.header--top-center .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.8rem clamp(2.4rem,3vw,4rem);justify-content:stretch}.header--top-center .mega-menu__list>li{width:auto;min-width:0;padding-right:0}.header--top-center .mega-menu__list>li:only-child{max-width:24rem;justify-self:center}.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.35rem}.mega-menu__promo{align-self:start;color:rgb(var(--color-foreground));display:block;overflow:hidden;text-decoration:none}.mega-menu__promo-image{aspect-ratio:4 / 3;display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}@media screen and (min-width:990px){.header--top-center{grid-template-areas:"search heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr}.header--top-center .aluvaya-header-search{grid-area:search}.header--top-center .header__heading{grid-area:heading}.header--top-center .header__inline-menu{grid-area:navigation;border-top:1px solid rgba(var(--color-foreground),.12);width:100%}.header--top-center .header__icons{grid-area:icons;justify-self:end}.header--top-center .header__icons .header__search{display:none}.header--top-center .site-nav{justify-content:center}}@media screen and (max-width:989px){.aluvaya-header-search{display:none}}.mega-menu__promo:hover .mega-menu__promo-image{transform:scale(1.025)}.mega-menu__promo-label{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.12em;margin-top:1.2rem;text-transform:uppercase;text-underline-offset:.35rem}.mega-menu__promo:hover .mega-menu__promo-label{text-decoration:underline}.mega-menu>summary .icon-caret{transition:transform .18s ease}.mega-menu[open]>summary .icon-caret{transform:rotate(180deg)}@media screen and (max-width:1199px){.mega-menu__list{grid-template-columns:repeat(3,minmax(130px,1fr))}}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/81/assets/mega-menu.css.map */
