.cc-bc { 
    font-family: 'Archeron Pro';
    font-size: var(--cc-font-size-md);
    line-height: 1.4; 
}
.cc-bc__list { 
    display:flex; flex-wrap:wrap; 
    gap:0rem;
     margin:0; 
     padding:0; list-style:none; 
}
.cc-bc__item { 
    display:flex; 
    align-items:center; 
}
.cc-bc__link { 
    text-decoration:underline; 

}
.cc-bc__current { 
    text-decoration:none; cursor:default; 
}

/* Back-Link */
.cc-bc__back { margin-bottom:0rem; }
.cc-bc__back-link { display:inline-flex; align-items:center; gap:0rem; text-decoration:none; }
.cc-bc__icon--left { display:inline-flex; }

/* Responsive */
.cc-bc__only-mobile { display:none; }
.cc-bc__only-desktop { display:flex; }

@media (max-width: 768px){
  .cc-bc__only-desktop { display:none; }
  .cc-bc__only-mobile { display:flex; }
  .cc-bc { font-size: var(--cc-font-size-sm); }
}
.cc-breadcrumb-icon {
    background-repeat: no-repeat;
    margin-top: 0.3rem;
    padding: 0 .25rem; 
    display: inline-block;
    height: 1rem;
    width: 2rem;
    background-image: url('../../../../assets/images/icons/icon-category-slider-start.svg');
    background-position: center center;
}
.cc-breadcrumb-icon.backward {
    margin-top: 0.05rem;;
}
.cc-breadcrumb-icon.forward {
    transform: rotate(180deg);
    margin-top: 0.3rem;
}