.breadcrumbs__container { position: relative; color: white; z-index: 10; align-self: flex-end; margin-bottom: 10px; transition: margin-bottom .2s ease; margin-left: -40px; margin-right: -40px; background-color: var(--color-dark); } .breadcrumbs__container--animated { transition: left .2s ease; } .breadcrumbs__link { color: var(--color-lightwhite); z-index: 2; } .breadcrumbs__item { padding-left: 10px; padding-right: 4px; position: relative; line-height: 28px; &:nth-child(even) { background-color: var(--color-light); } &:first-child { padding-left: 20px; } &:nth-child(even) { background-color: var(--color-light); &::before { border-left-color: var(--color-primary) !important; } &::after { border-left-color: var(--color-light) !important; } } &:nth-child(odd) { background-color: var(--color-primary); &::before { border-left-color: var(--color-light) !important; } &::after { border-left-color: var(--color-primary) !important; } } &:not(:first-child) { padding-left: 25px; &::before { content: ''; position: absolute; top: 0; left: 0; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 14px solid var(--color-light); } } &:last-child { &::after { content: ''; position: absolute; top: 0; right: -14px; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 14px solid var(--color-light); } } }