.breadcrumbs {
        background-color: var(--light-gray);
        padding: 15px 0;
        margin-bottom: 30px;
        border-radius: var(--border-radius);
    }

    .breadcrumbs-list {
        display: flex;
        list-style: none;
        flex-wrap: wrap;
    }

    .breadcrumbs-item {
        margin-right: 10px;
        display: flex;
        align-items: center;
    }

    .breadcrumbs-item:not(:last-child)::after {
        content: '/';
        margin-left: 10px;
        color: var(--medium-gray);
    }

    .breadcrumbs-link {
        color: var(--medium-gray);
        text-decoration: none;
        transition: var(--transition);
    }

    .breadcrumbs-link:hover {
        color: var(--primary-yellow);
    }

    .breadcrumbs-current {
        color: var(--primary-gray);
        font-weight: 500;
    }