.breadcrumbs-2 {
  padding-block: var(--spacing-block);
}
.breadcrumbs-2_list {
  --icon-size: 10px;
  --padding: 6px;
  display: flex;
  flex-wrap: wrap;
  column-gap: calc(var(--icon-size) + var(--padding) * 2);
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.breadcrumbs-2_item {
  margin: calc(var(--padding) * -1);
}
.breadcrumbs-2_item:not(:last-child) {
  position: relative;
}
.breadcrumbs-2_item:not(:last-child)::after {
  position: absolute;
  inset-inline-start: 100%;
  top: 50%;
  width: var(--icon-size);
  height: 10px;
  content: "";
  background-color: var(--accent-color-4);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 10'%3E%3Cpath stroke='%23FFBC00' stroke-linecap='round' stroke-linejoin='round' d='M3 1.5 7 5 3 8.5'/%3E%3C/svg%3E")
    center/contain no-repeat;
  transform: translateY(-50%);
}
.breadcrumbs-2_item:last-child {
  padding: var(--padding);
  color: var(--main-color-4);
}
.breadcrumbs-2_link {
  display: block;
  padding: var(--padding);
  color: var(--body-color);
}
.breadcrumbs-2_link:hover,
.breadcrumbs-2_link:focus-visible {
  opacity: 0.8;
}
.breadcrumbs-2 + .main {
  margin-top: 0;
}

[dir="rtl"] .breadcrumbs-2_item::after {
  transform: translateY(-50%) scaleX(-1);
}
