.menu-item{position:relative}.menu-item__link .button__icon.shared-icon{--size:1.25rem;transition:.383s var(--ease-soft);margin-left:.25rem}.menu-item__submenu{background-color:var(--white);border-left:.125rem solid var(--black);width:22.5rem;transform:translate(-16px,calc(-1 * var(--top-menu-offset)));box-shadow:0 16px 16px 0 color-mix(in srgb,var(--black) 10%,transparent);z-index:1;position:absolute}@media (width>=1280px){.menu-item__submenu{width:24.5625rem}}.menu-item__submenu-wrapper{padding:var(--top-menu) 1rem 1rem}.menu-item__submenu-item+.menu-item__submenu-item{border-top:.0625rem solid var(--black)}.menu-item--open{z-index:1}.menu-item--open .menu-item__link{z-index:2;position:relative}.menu-item--open .menu-item__link .button__icon{transform:rotate(180deg)}.menu-item--right .menu-item__submenu{right:0}.menu-item--right .menu-item__submenu-wrapper:before{right:2.5rem}.menu-item--left .menu-item{left:0}.menu-item--left .menu-item__submenu-wrapper:before{left:2.5rem}.desktop-menu__list{-moz-column-gap:2rem;align-items:center;column-gap:2rem;display:flex}
