.breadcrumb {
    --bs-breadcrumb-divider-color: var(--secondary-sky-color);
    --bs-breadcrumb-item-active-color: var(--neutral-black-color);
    --bs-breadcrumb-item-active-opacity: 1;
    --bs-breadcrumb-item-padding-x: var(--spacing-8);
    --bs-breadcrumb-margin-bottom: 0;
    --breadcrumb-font: var(--sm-14-semi-bold-font-definition);
    --breadcrumb-link-color: var(--primary-denim-color);
    --breadcrumb-link-decoration: none;
}
.hero-section .breadcrumb {
    --bs-breadcrumb-divider-color: var(--neutral-white-color);
    --bs-breadcrumb-item-active-color: var(--neutral-white-color);
    --bs-breadcrumb-margin-bottom: var(--spacing-16);
    --breadcrumb-font: var(--sm-16-semi-bold-font-definition);
    --breadcrumb-link-color: var(--neutral-white-color);
    --bs-breadcrumb-item-active-opacity: 0.6;
}
.breadcrumb-item + .breadcrumb-item::before {
    font-weight: var(--font-weight-900);
}
.breadcrumb-item,
.breadcrumb-item.active {
    font: var(--breadcrumb-font);
}
.breadcrumb-item.active {
    opacity: var(--bs-breadcrumb-item-active-opacity);
}
.breadcrumb-item a {
    font: var(--breadcrumb-font);
    color: var(--breadcrumb-link-color);
    text-decoration: var(--breadcrumb-link-decoration);
}
@media screen and (min-width: 992px) {
    .block-breadcrumbs .breadcrumb {
        --breadcrumb-font: var(--sm-16-semi-bold-font-definition);
    }
}