/* ------------------------------------------------------------------------------
   BREADCRUMBS
   Ładowany globalnie przez default.xml
------------------------------------------------------------------------------ */
.stockboxx-page .breadcrumbs {
    max-width: var(--sb-container-max);
    margin: 0 auto;
    padding: 16px var(--sb-container-padding);
}

.stockboxx-page .breadcrumbs .items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    font-family: var(--sb-font-family);
    font-size: 14px;
    color: var(--sb-gray);
}

.stockboxx-page .breadcrumbs .item:not(:last-child)::after {
    content: "/";
    margin-left: 8px;
    color: var(--sb-gray-light);
}

.stockboxx-page .breadcrumbs a {
    color: var(--sb-gray);
    text-decoration: none;
    transition: color var(--sb-transition);
}

.stockboxx-page .breadcrumbs a:hover {
    color: var(--sb-orange);
}

.stockboxx-page .breadcrumbs strong {
    font-weight: 500;
    color: var(--sb-card-foreground);
}
