.mega-menu{position:static}.mega-menu__content{background-color:#121212b3!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);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:999;box-shadow:0 4px 20px #00000026}.mega-menu__content.gradient{background-image:none!important}.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;border-bottom:1px solid rgba(255,255,255,.1)}.js .mega-menu__content{opacity:0;visibility:hidden;transform:translateY(-1.5rem);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;transform:translateY(0)}.header-wrapper:has(.mega-menu[open]){background:#121212b3!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mega-menu__list{display:grid;gap:2rem 4rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;padding:0;margin:0}@media screen and (max-width: 1200px){.mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem 3rem}}@media screen and (max-width: 990px){.mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.2rem 2rem}}.mega-menu__link{color:#ffffffe6!important;display:block;line-height:1.4;padding:.5rem 0;text-decoration:none;transition:all .2s ease;position:relative}.mega-menu__link--level-2{font-weight:600;color:#fff!important;text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;margin-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.15)}.mega-menu__link:hover,.mega-menu__link:focus{color:#fff!important;transform:translate(5px)}.mega-menu__link--level-2:hover{transform:translate(0);border-bottom-color:#ffffff4d}.mega-menu__link--active{color:#fff!important;font-weight:500}.mega-menu__link--active:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#fff;border-radius:50%}.mega-menu__list .list-unstyled{padding-left:0;margin-top:.5rem;list-style:none}.mega-menu__list .list-unstyled .mega-menu__link{font-size:.9rem;padding:.3rem 0;color:#ffffffbf!important}.mega-menu__list .list-unstyled .mega-menu__link:hover{color:#fff!important}.header__menu-item{color:#ffffffe6!important;transition:color .2s ease}.header__menu-item:hover{color:#fff!important}.header__menu-item .icon-caret{fill:#ffffffe6;transition:transform .2s ease,fill .2s ease;margin-left:.5rem}.header__menu-item:hover .icon-caret{fill:#fff}details[open]>summary .icon-caret{transform:rotate(180deg)}@media screen and (max-width: 989px){.mega-menu__content{display:none}}.header--top-center .mega-menu__list{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.header--top-center .mega-menu__list>li{flex:0 1 auto;min-width:180px;padding:0 1.5rem}.mega-menu__list--condensed{display:flex!important;justify-content:center;gap:3rem;flex-direction:column}.mega-menu__list--condensed .mega-menu__link{font-weight:400;white-space:nowrap}.mega-menu[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mega-menu__content *{color:#ffffffe6}.header-wrapper:has(.mega-menu[open]) .header__icon,.header-wrapper:has(.mega-menu[open]) .header__icon svg{color:#ffffffe6!important;fill:#ffffffe6!important}.header-wrapper:has(.mega-menu[open]) .header__heading-logo{filter:brightness(1.2)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/roue-megamenu-custom.css.map */
