.mega-menu{position:static}.mega-menu__content{display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:100%;left:0;right:0;margin-top:1px!important;z-index:1;background:var(--gradient-background);box-shadow:0 8px 16px -8px #0000001a;width:92%;margin:auto;max-height:80vh;overflow-y:auto}.header__inline-menu .list-menu__item>.header__menu-item,.header__inline-menu .list-menu__item>summary.header__menu-item span,.header__menu-item.list-menu__item span{font-weight:500;font-size:12px;letter-spacing:.05em;padding:1.5rem 1.2rem 0 1.5rem}.mega-menu__item-with-image{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:8px;transition:all .3s ease}.mega-menu__item-with-image:hover{background-color:#0000000d}.mega-menu__item-image-wrapper{position:relative;width:100%;max-width:220px;aspect-ratio:1;margin-bottom:.75rem;border-radius:8px;overflow:hidden}.mega-menu__item-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mega-menu__item-with-image:hover .mega-menu__item-image-wrapper img{transform:scale(1.05)}.mega-menu__item-text{text-align:center;font-size:1.4rem;font-weight:500;color:#2e2e2ecc;line-height:1.3}.mega-menu__list li{display:flex;flex-direction:column;align-items:flex-start}.mega-menu__list li>a{flex:1;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:990px){.header{background:#fff;box-shadow:none;border-bottom:1px solid #d2d2d2}.mega-menu__content{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mega-menu__list--with-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0rem;align-items:start}.mega-menu__image-column{display:flex;flex-direction:column;gap:1rem;width:100%;overflow:hidden}.mega-menu__image-column--two-images{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.mega-menu__image-item{display:flex;flex-direction:column;width:100%}.mega-menu__image-wrapper{position:relative;border-radius:8px;aspect-ratio:1;width:100%;overflow:hidden}.mega-menu__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:20px}.mega-menu__image-item:hover .mega-menu__image-wrapper img{transform:scale(1.05)}.mega-menu__image-content{padding:.75rem 0 0;text-align:left;width:100%}.mega-menu__image-sub-text{font-size:1.4rem;font-weight:400;margin:0;color:rgb(var(--color-foreground));opacity:.7}.mega-menu:hover .mega-menu__content{display:block;opacity:1;visibility:visible;pointer-events:auto}.header__submenu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.list-menu__item:hover>.header__submenu{opacity:1;visibility:visible;pointer-events:auto}.header__inline-menu .header__submenu .header__menu-item,.header__inline-menu .header__submenu .header__menu-item span{text-transform:none}.mega-menu__image-text{font-size:1.4rem;font-weight:500;color:#000;line-height:1.3}.mega-menu__item-with-image,.mega-menu__image-item,.mega-menu__image-item a,.mega-menu__link--button,details[open]>.header__menu-item,.mega-menu__image-text,.mega-menu__image-sub-text,.mega-menu__image-content{text-decoration:none}.header-wrapper{position:relative;z-index:20}@media screen and (max-width:989px){.header-wrapper .header{background:#fff;box-shadow:0 4px 8px #0000000d,0 1px 3px #0000001a;border-bottom:1px solid rgba(255,255,255,.3);transition:background .3s ease,box-shadow .3s ease,border-bottom .3s ease}.header-wrapper.menu-open .header{background:#211c1c91!important;box-shadow:none!important;border-bottom:none!important}.mega-menu{position:relative}.mega-menu__content{display:none;opacity:1;visibility:visible;pointer-events:auto;position:relative;box-shadow:none}details[open]>.mega-menu__content{display:block}.mega-menu__item-with-image{flex-direction:row;align-items:center;text-align:left;padding:.75rem}.mega-menu__item-image-wrapper{max-width:60px;margin-bottom:0;margin-right:.75rem;flex-shrink:0}.mega-menu__item-text{text-align:left;font-size:1rem}.header__submenu{opacity:1;visibility:visible;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header-mega-menu.css.map */
