.menu-mob__branch {
    display: flex;
    align-items: stretch;
    border-top: 1px solid #e9e9e9;
}
@media (max-width: 23.375em) {
    .header__main, .header__mob-buttons { gap: 6px; }
    .header__mob-buttons .button { padding-inline: 8px; }
}
.menu-mob__branch:first-child { border-top: 0; }
.menu-mob__branch > a { flex: 1; min-width: 0; }
.menu-mob__arrow {
    display: grid;
    place-items: center;
    flex: 0 0 44px;
    min-height: 44px;
    background: transparent;
    border: 0;
    color: var(--color-pink);
    cursor: pointer;
}
.menu-mob__arrow svg { width: .8rem; height: .8rem; fill: currentColor; }
.menu-mob__arrow:focus-visible, .menu-mob__branch a:focus-visible { outline: 2px solid currentColor; outline-offset: -2px; }
