.breadcrumbs-1 {
  padding-block: var(--spacing-block);
}
.breadcrumbs-1_list {
  --icon-size: 7px;
  --padding: 8px;
  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-1_item {
  margin: calc(var(--padding) * -1);
}
.breadcrumbs-1_item:not(:last-child) {
  position: relative;
}
.breadcrumbs-1_item:not(:last-child)::after {
  position: absolute;
  inset-inline-start: 100%;
  top: 50%;
  width: var(--icon-size);
  height: 24px;
  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 7 15'%3E%3Cpath fill='%23C09300' d='M.11 14.42 4.54.16h1.5L1.63 14.42H.12Z'/%3E%3C/svg%3E")
    center/contain no-repeat;
  transform: translateY(-50%);
}
.breadcrumbs-1_item:last-child {
  padding: var(--padding);
  color: var(--main-color-4);
}
.breadcrumbs-1_link {
  display: block;
  padding: var(--padding);
  color: var(--body-color);
}
.breadcrumbs-1_link:hover,
.breadcrumbs-1_link:focus-visible {
  opacity: 0.8;
}
.breadcrumbs-1 + .main {
  margin-top: 0;
}

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