.enhanced-menu{--menu-badge-background: #ff4747;--menu-badge-text: #ffffff;--menu-highlight-background: rgba(var(--color-foreground), .04);--menu-highlight-text: rgb(var(--color-foreground))}.mega-menu__content--enhanced{padding:3rem 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mega-menu__list--enhanced{gap:3rem 4rem}.menu-badge{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:12px;font-size:1.2rem;font-weight:600;margin-left:.8rem;background:var(--menu-badge-background);color:var(--menu-badge-text)}.mega-menu__image{display:block;margin-top:1.5rem;border-radius:8px;overflow:hidden}.mega-menu__image img{width:100%;height:auto;display:block;transition:transform .3s ease}.mega-menu__image:hover img{transform:scale(1.05)}.menu-drawer--enhanced{max-width:100%;width:35rem;background:rgb(var(--color-background))}@media screen and (max-width:749px){.menu-drawer--enhanced{width:100%}}.menu-drawer__menu-item--enhanced{display:flex;align-items:center;padding:1.5rem 3rem;font-size:1.6rem;transition:background-color .3s ease}.menu-drawer__menu-item--enhanced:hover{background-color:var(--menu-highlight-background);color:var(--menu-highlight-text)}.menu-item__icon{width:2rem;height:2rem;margin-right:1.2rem;flex-shrink:0}.header-wrapper--enhanced.scrolled-past-header{position:fixed;top:0;left:0;width:100%;z-index:50;background:rgb(var(--color-background));box-shadow:0 2px 4px #0000001a;animation:slideDown .3s ease-out forwards}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__submenu--enhanced{opacity:0;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease}details[open]>.header__submenu--enhanced{opacity:1;transform:translateY(0)}.header__submenu .header__menu-item>a:hover,.header__submenu .list-menu__item>a:hover{background:#e0138a0a;padding-left:2.4rem;border-left:3px solid #e0138a}.header__submenu .header__menu-item>a,.header__submenu .list-menu__item>a{padding:1rem 2rem;transition:all .2s ease;border-left:3px solid transparent;font-size:1.4rem}.header__inline-menu .list-menu--inline>.list-menu__item{margin:0 .4rem}.header__inline-menu .header__menu-item>a{padding:.8rem 1.4rem;font-weight:500;font-size:1.4rem;transition:color .2s ease}.header__inline-menu .header__menu-item>a:hover{color:#e0138a}.header__submenu .header__submenu{top:0;left:100%;margin-left:.4rem}.header__active-menu-item{color:#e0138a;font-weight:600}.announcement-bar{font-weight:500;letter-spacing:.02em;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-enhanced-menu.css.map */
