/* Fil d'Ariane (breadcrumb). */
.breadcrumb {
    margin: 0 auto 2.5vh;
    padding: 0 clamp(1.5rem, 5vw, 4rem);
    max-width: 1500px;
}

.breadcrumb__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.25em 0;

    list-style: none;
    margin: 0;
    padding: 0;
}

.breadcrumb__item {
    display: inline-flex;
    align-items: center;
}

.breadcrumb__item + .breadcrumb__item::before {
    content: "\203A"; /* › */
    margin: 0 0.6em;
    color: var(--color-red);
    opacity: 0.5;
}

.breadcrumb__link,
.breadcrumb__current {
    font-family: "Inter";
    font-size: clamp(0.75rem, 0.9vw, 0.9375rem);
    line-height: 1.4;
    text-transform: none;
    letter-spacing: 0.02em;
    color: var(--color-red);
}

.breadcrumb__link {
    opacity: 0.85;
}

.breadcrumb__link:hover {
    opacity: 1;
    text-decoration: underline;
}

.breadcrumb__current {
    opacity: 0.6;
}
