.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1.2rem 2.4rem #00000014;left:0;right:0;top:100%;position:absolute;z-index:100;overflow:visible}.js .mega-menu__content{opacity:0;transform:translateY(-1rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto}.mega-menu__flyout{display:flex;align-items:stretch;min-height:30rem;position:relative}.mega-menu__categories{list-style:none;margin:0;padding:2.4rem 0;width:30rem;flex-shrink:0;border-right:1px solid rgba(var(--color-foreground),.08)}.mega-menu__category{position:static}.mega-menu__category-link{display:flex;align-items:center;gap:1.4rem;padding:1rem 3rem;text-decoration:none;color:rgb(var(--color-foreground));transition:background-color .15s ease}.mega-menu__category:hover>.mega-menu__category-link,.mega-menu__category.is-active>.mega-menu__category-link{background-color:rgba(var(--color-foreground),.04)}.mega-menu__category-thumb{width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.06)}.mega-menu__category-thumb img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}#HeaderMenu-men-bags-wallets .mega-menu__category-thumb img,#HeaderMenu-men-jewellery-watches .mega-menu__category-thumb img{transform:scale(1.3)}#HeaderMenu-men-bottoms .mega-menu__category-thumb img{transform:scale(1.55)}#HeaderMenu-beauty-skincare .mega-menu__category-thumb img,#HeaderMenu-beauty-bath-body .mega-menu__category-thumb img,#HeaderMenu-beauty-health-wellness .mega-menu__category-thumb img{transform:scale(1.3)}#HeaderMenu-beauty-makeup .mega-menu__category-thumb img,#HeaderMenu-beauty-haircare .mega-menu__category-thumb img,#HeaderMenu-beauty-perfumes .mega-menu__category-thumb img{transform:scale(1.55)}.mega-menu__category-thumb--placeholder{display:block;width:100%;height:100%}.mega-menu__category-title{flex-grow:1;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase}.mega-menu__category-link svg{width:1rem;height:1rem;flex-shrink:0;transform:rotate(-90deg);opacity:.6}.mega-menu__panel{display:none;position:absolute;left:30rem;right:0;top:0;bottom:0;background-color:rgb(var(--color-background));padding:3rem 4rem;overflow-y:auto}.mega-menu__category:hover>.mega-menu__panel,.mega-menu__category.is-active>.mega-menu__panel,.mega-menu__category:focus-within>.mega-menu__panel{display:flex;gap:4rem}.mega-menu__panel-links{flex:1 1 auto;min-width:20rem}.mega-menu__panel-groups{display:flex;flex-wrap:wrap;gap:3.2rem 4rem}.mega-menu__panel-group{min-width:14rem}.mega-menu__panel-group ul{list-style:none;margin:0;padding:0}.mega-menu__panel-heading{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 1.6rem}.mega-menu__panel-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(14rem,1fr));gap:.6rem 3rem}.mega-menu__panel-link{display:block;padding:.6rem 0;color:rgba(var(--color-foreground),.9);text-decoration:none;font-size:1.4rem;font-weight:500}.mega-menu__panel-link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__panel-feature{flex:0 0 26rem;max-width:26rem}.mega-menu__panel-feature a{display:block;border-radius:.4rem;overflow:hidden}.mega-menu__panel-feature img{width:100%;height:32rem;object-fit:cover;object-position:center top;display:block;transition:transform .4s ease}.mega-menu__panel-feature a:hover img{transform:scale(1.04)}.mega-menu__link--active{text-decoration:underline}.mega-menu__categories:not(:has(.mega-menu__category--has-panel)){width:60rem;max-width:100%;column-count:2;column-gap:0;border-right:0}.mega-menu__categories:not(:has(.mega-menu__category--has-panel))>.mega-menu__category{break-inside:avoid}.mega-menu__flyout:has(>.mega-menu__categories:not(:has(.mega-menu__category--has-panel))){min-height:0}@media screen and (max-width:1400px){.mega-menu__panel-feature{display:none}}button.mega-menu__category-link{width:100%;margin:0;border:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.mega-menu__panel-feature-media{display:block;border-radius:.4rem;overflow:hidden}.mega-menu__hover-feature{display:none;position:absolute;top:2.4rem;bottom:2.4rem;right:4rem;width:26rem;pointer-events:none}.mega-menu__hover-feature .mega-menu__panel-feature-media{height:100%}.mega-menu__hover-feature img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.mega-menu__category:hover>.mega-menu__hover-feature,.mega-menu__category:focus-within>.mega-menu__hover-feature{display:block}@media screen and (min-width:1401px){.mega-menu__flyout:has(.mega-menu__hover-feature){min-height:36rem}}@media screen and (max-width:1400px){.mega-menu__hover-feature{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-mega-menu.css.map */
