.inim-component.breadcrumbs { display:none; font-family:var(--font-headings); font-size:0.75rem; font-weight:bold; line-height:0.875rem; text-transform:uppercase; }
.inim-component.breadcrumbs.underlayered::before { content: ""; width: 100%; height: 35rem; background: rgb(var(--gray-3)); display: inline-block; position: absolute; z-index: 0; top: -7rem; left: 0; }
.inim-component.breadcrumbs .inim-component-wrapper { padding:0; z-index:1; position: relative; }
.inim-component.breadcrumbs ol { display:none; list-style: none; gap:0.875rem; padding:0; margin:0; }
.inim-component.breadcrumbs ol > li:first-child { display:none; }
.inim-component.breadcrumbs ol > li:first-child a i { color:rgb(var(--accent)); font-size:1.5rem; }
.inim-component.breadcrumbs ol > li { display:flex; align-items: center; }
.inim-component.breadcrumbs ol > li span { display: flex; align-items: center; }
.inim-component.breadcrumbs ol > li span i { margin-left:1rem; font-size:0.875rem; line-height: 0.5rem; }

@media (min-width: 768px) {
    .inim-component.breadcrumbs {display: block; } 
    .inim-component.breadcrumbs ol { display:flex; }
}

@media (min-width: 992px) {
    .inim-component.breadcrumbs.underlayered::before { height: 45rem; top: -5rem; }
}
