.mega-menu{width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1200px){.mega-menu{position:fixed;z-index:15;top:100%;left:0;height:auto;max-height:calc(100vh - var(--header-height) - var(--announcement-height) - var(--countdown-bar-height) - 3.2rem);opacity:0;pointer-events:none;transition:opacity var(--duration-default) .1s linear,max-height var(--duration-default) linear;border-bottom:.1rem solid rgb(var(--color-border))}.mega-menu::after{content:"";display:none;position:fixed;z-index:-1;top:100%;left:0;width:100%;height:120vh;background:rgba(var(--color-overlay), 0.1);backdrop-filter:blur(2px);pointer-events:none}}@media screen and (min-width: 1600px){.mega-menu{max-height:820px}}.mega-menu:hover,.mega-menu:focus,.mega-menu:focus-visible,.mega-menu:focus-within{opacity:1;pointer-events:all}@media screen and (min-width: 1200px){.mega-menu:hover::after,.mega-menu:focus::after,.mega-menu:focus-visible::after,.mega-menu:focus-within::after{display:block}}.mega-menu::-webkit-scrollbar{width:.4rem}.mega-menu::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.mega-menu__inner{padding:0;min-width:100%;width:100%;background-color:rgb(var(--color-background))}@media screen and (min-width: 1200px){.mega-menu__inner{padding-block:4rem}}.mega-menu__wrapper{display:flex;justify-content:space-between;flex-direction:column;gap:2.4rem;height:100%}@media screen and (min-width: 1200px){.mega-menu__wrapper{align-items:flex-start;flex-direction:row}}.mega-menu__collections{max-width:100%;width:100%;margin:0;display:flex;flex-direction:column;gap:2.4rem;overflow:visible}.mega-menu__collections:not(.swiper-initialized) .mega-menu__collections-wrapper{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 750px){.mega-menu__collections:not(.swiper-initialized) .mega-menu__collections-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem .8rem}}@media screen and (min-width: 1200px){.mega-menu__collections{overflow:hidden;max-width:66.3043478261%;width:66.3043478261%}.mega-menu__collections:not(.swiper-initialized) .mega-menu__collections-wrapper{display:flex;flex-direction:row;justify-content:flex-end;gap:4rem 2.4rem;flex-wrap:wrap}.mega-menu__collections--full-width{max-width:100%;width:100%;justify-content:flex-start}}.mega-menu__collections-wrapper{display:flex}@media screen and (min-width: 1200px){.mega-menu__collections.mega-menu__collections--wrap .mega-menu__collections-wrapper{flex-direction:row;flex-wrap:wrap}}.mega-menu__collections-item{width:100%;height:auto}@media screen and (min-width: 1200px){.mega-menu__collections-item{max-width:28.7rem}}@media screen and (max-width: 1199px){.mega-menu__collections-item .collection-card__media{border-radius:0}.mega-menu__collections-item .collection-card__info{padding:0 2rem}}@media screen and (min-width: 1200px){.mega-menu__columns{max-width:32.3913043478%;width:32.3913043478%;display:flex;flex-wrap:wrap;gap:3.2rem}}@media screen and (min-width: 1360px){.mega-menu__columns{gap:4rem 6.4rem}}@media screen and (min-width: 1600px){.mega-menu__columns{gap:4rem 11.2rem}}.mega-menu__columns--full-width{max-width:100%;width:100%;grid-template-columns:repeat(auto-fit, minmax(12.7rem, 1fr))}.mega-menu__column{display:flex;flex-direction:column;gap:.8rem;min-width:12.7rem;max-width:22rem}.mega-menu__column-info{display:flex;flex-direction:column;gap:.4rem}.mega-menu__column-heading{color:rgb(var(--color-foreground-secondary));text-decoration:none;overflow-wrap:break-word}.mega-menu__column-list{display:flex;flex-direction:column}.mega-menu__column-list-link{display:block;text-decoration:none;padding:1.2rem 0;overflow-wrap:break-word}@media screen and (min-width: 1200px){.mega-menu__column-list-link{padding:.8rem 0}}.mega-menu__links{display:flex;flex-direction:column;gap:1.2rem;margin:0;width:100%;overflow:visible}.mega-menu__tabs{width:100%;display:flex;align-items:flex-end;top:0;bottom:unset;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;min-height:4rem;transition:all var(--duration-default)}.mega-menu__tabs::-webkit-scrollbar{display:none}.mega-menu__tabs::after{content:"";position:absolute;bottom:1px;left:0;width:var(--scroll-width, "0px");height:.1rem;background-color:rgb(var(--color-border))}@media screen and (pointer: fine){.mega-menu__tabs{scrollbar-width:unset}.mega-menu__tabs::-webkit-scrollbar{display:block;width:.4rem;height:.4rem}.mega-menu__tabs::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}}.mega-menu__tab{display:block;padding:1.2rem 1.6rem 0;min-width:max-content;box-sizing:border-box}.mega-menu__tab span{display:block;padding-bottom:.8rem;position:relative}.mega-menu__tab span::after{content:"";position:absolute;z-index:1;bottom:1px;left:0;width:100%;height:.1rem;background-color:rgba(0,0,0,0);transition:background-color var(--duration-default)}.mega-menu__tab--active span::after{background-color:rgb(var(--color-foreground))}.mega-menu__tab:first-child{padding-left:0}.mega-menu__tab:last-child{padding-right:0}.mega-menu__submenus{display:flex}.mega-menu__submenu{display:none;width:100%;max-width:100%;box-sizing:border-box}.mega-menu__submenu--active{display:flex}.list-menu--megamenu .mega-menu{opacity:0;pointer-events:none}.list-menu--megamenu:focus>.mega-menu,.list-menu--megamenu:focus-visible>.mega-menu,.list-menu--megamenu:focus-within>.mega-menu{opacity:1;pointer-events:all}@media screen and (min-width: 1200px){.list-menu--megamenu:focus>.mega-menu::after,.list-menu--megamenu:focus-visible>.mega-menu::after,.list-menu--megamenu:focus-within>.mega-menu::after{display:block}}.list-menu--megamenu-visible .mega-menu{opacity:1;pointer-events:all}@media screen and (min-width: 1200px){.list-menu--megamenu-visible .mega-menu::after{display:block}}.header__menu-item:focus+.mega-menu,.header__menu-item:focus-visible+.mega-menu,.header__menu-item:focus-within+.mega-menu,.header__menu-item:hover+.mega-menu{opacity:1;pointer-events:all}.header__menu-item:focus+.mega-menu:hover,.header__menu-item:focus-visible+.mega-menu:hover,.header__menu-item:focus-within+.mega-menu:hover,.header__menu-item:hover+.mega-menu:hover{opacity:1;pointer-events:all}@media screen and (min-width: 1200px){.header__menu-item:focus+.mega-menu::after,.header__menu-item:focus-visible+.mega-menu::after,.header__menu-item:focus-within+.mega-menu::after,.header__menu-item:hover+.mega-menu::after{display:block}}