details-disclosure[data-mega-menu] details{position:static}.list-menu--mega-menu{position:absolute;left:0;padding-top:5rem;padding-bottom:5rem;min-width:100%;width:100%;background-color:rgb(var(--color-background));max-height:80vh;overflow:auto;margin-top:-20px}details-disclosure[data-mega-menu] details:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;opacity:0;z-index:-1;pointer-events:none;transition:opacity 50ms ease}details-disclosure[data-mega-menu] details[open]:before{opacity:.5;transition:opacity .3s ease}details-disclosure[data-mega-menu] details>.header__submenu{animation:none;transform:translateY(0);opacity:0;transition:opacity 50ms ease,transform .3s ease}details-disclosure[data-mega-menu] details[open]>.header__submenu{transform:translateY(1rem);animation:none;opacity:1}details-disclosure .header__menu-item.selected{color:rgb(var(--color-foreground))}details-disclosure .header__menu-item.selected span{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width: 990px){details-disclosure[data-mega-menu] details[open]>.header__submenu{transform:translateY(2rem)}}.list-menu--mega-menu:focus{outline:none}.list-menu--mega-menu.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}.mega-menu__container{display:flex}.mega-menu__container>ul>li:not(:last-child){margin-bottom:3rem}.header__submenu.list-menu--mega-menu .header__menu-item{padding:.75rem 3.5rem .75rem 2rem}.mega-menu__container .mega-menu__header{font-size:1.2em;font-weight:600}.mega-menu__container .list-menu:first-child{width:50%;flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr)}.mega-menu__media-container{width:50%}.mega-menu__media{position:relative}.mega-menu__media a{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.mega-menu__media-images{display:flex;gap:20px}.mega-menu__media-images img{object-fit:cover;height:100%;max-width:100%;border-radius:15px}.mega-menu__media-image{position:relative}.mega-menu__media-image .product-tags{top:10px;left:10px}.mega-menu__image-content{position:absolute;bottom:1rem;left:1rem;background:#fff9;padding:5px 15px;border-radius:5px}.mega-menu__image-content h3{font-weight:600;font-size:2rem;margin:0}.mega-menu__image-content span{font-size:1.5rem;font-feature-settings:"pnum"on,"lnum"on}
/*# sourceMappingURL=/cdn/shop/t/106/assets/component-mega-menu.css.map */
