.memoary-overflow {
--memoary-overflow-bg: #1A1B1F;
--memoary-overflow-link: #C0C1C6;
--memoary-overflow-hover: #D19173;
} .w-nav.memoary-overflow.type_desktop > .w-nav-list.level_1 {
flex-wrap: nowrap;
}
.w-nav.memoary-overflow.type_desktop > .w-nav-list.level_1 > li {
flex-shrink: 0;
white-space: nowrap;
}
.w-nav.memoary-overflow .memoary-overflow-hidden,
.w-nav.memoary-overflow .memoary-overflow-more[hidden],
.w-nav.memoary-overflow .memoary-overflow-panel[hidden] {
display: none !important;
} .memoary-overflow-more {
position: relative;
display: flex;
align-items: center;
flex-shrink: 0;
margin-bottom: 0;
}
.w-nav.type_mobile .memoary-overflow-more {
display: none;
}
.memoary-overflow-toggle {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 44px;
min-height: 44px;
padding: 0 10px;
border: 0;
border-radius: 6px;
background: transparent;
color: var(--memoary-overflow-link);
cursor: pointer;
}
.memoary-overflow-toggle svg {
fill: currentColor;
}
.memoary-overflow-toggle:hover,
.memoary-overflow-more.is-open .memoary-overflow-toggle {
color: var(--memoary-overflow-hover);
}
.memoary-overflow-toggle:focus-visible,
.memoary-overflow-link:focus-visible {
outline: 2px solid var(--memoary-overflow-hover);
outline-offset: 2px;
} .memoary-overflow-panel {
position: absolute;
top: 100%;
right: 0;
z-index: 111;
min-width: 220px;
max-width: min(320px, calc(100vw - 32px));
max-height: 70vh;
overflow-y: auto;
margin: 0;
padding: 8px 0;
list-style: none;
background: var(--memoary-overflow-bg);
border-radius: 8px;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
text-align: left;
white-space: normal;
animation: memoary-overflow-in 0.15s ease-out;
}
.memoary-overflow-panel ul {
margin: 0;
padding: 0 0 0 16px;
list-style: none;
}
.memoary-overflow-panel li {
margin: 0;
}
.memoary-overflow-link {
display: block;
padding: 10px 20px;
color: var(--memoary-overflow-link);
line-height: 1.4;
text-decoration: none;
transition: color 0.15s;
}
a.memoary-overflow-link:hover,
a.memoary-overflow-link:focus-visible,
.memoary-overflow-link[aria-current="page"] {
color: var(--memoary-overflow-hover);
}
.memoary-overflow-link[aria-current="page"] {
font-weight: 600;
}
@keyframes memoary-overflow-in {
from { opacity: 0; transform: translateY(-4px); }
to   { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
.memoary-overflow-panel {
animation: none;
}
.memoary-overflow-link {
transition: none;
}
} .w-nav-item {
position: relative;
}
.w-nav-item-toggle {
appearance: none;
-webkit-appearance: none;
pointer-events: none;
position: absolute;
inset-inline-end: 0;
top: 0;
z-index: 2;
width: 2.5em;
height: 2.5em;
background: none !important;
border: 0 !important;
padding: 0 !important;
outline: 0 !important;
visibility: hidden;
}
.w-nav.type_desktop .menu-item-has-children.level_1 > .w-nav-item-toggle,
.w-nav-control.active + .w-nav-list.level_1 .menu-item-has-children.level_1 > .w-nav-item-toggle,
.w-nav-item.opened .menu-item-has-children > .w-nav-item-toggle,
.no-touch .w-nav-item:hover .menu-item-has-children > .w-nav-item-toggle {
visibility: visible;
}
body.header_hor .w-nav.type_desktop .w-nav-anchor.level_1.w-btn + .w-nav-item-toggle {
inset-inline-end: var(--menu-items-gap, 20px);
}
body.header_ver .w-nav.type_desktop .w-nav-anchor.level_1.w-btn + .w-nav-item-toggle {
inset-inline-end: 1.5rem;
}
.w-nav.type_desktop .w-nav-item.has_cols .menu-item-has-children.level_2 > .w-nav-item-toggle,
.w-nav.type_desktop .w-nav-item.has_side_panel .w-nav-item.level_2 > .w-nav-item-toggle {
display: none;
visibility: hidden;
}
.w-nav.type_desktop .w-nav-item.has_side_panel .menu-item-has-children.level_3 > .w-nav-item-toggle {
display: none !important;
visibility: hidden;
}