.menu-navigation {
    position: relative;
}

.menu-navigation .menu-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    margin-bottom: 0;
    overflow-x: auto;
}

.menu-navigation .menu-list .menu-item {
    padding: 0;
    font-size: var(--text-md);
}

.menu-navigation .menu-list .menu-item .menu-item__link {
    display: block;
    padding: 1rem;
}

.menu-navigation .menu-list .menu-item .menu-item__link.menu-item__link--selected {
    color: var(--primary-color)
}

.menu-navigation .menu-list .menu-item:first-child .menu-item__link {
    padding-left: 0;
}

.menu-navigation .menu-list .menu-item:last-child .menu-item__link {
    padding-right: 0;
}