.woocommerce-breadcrumb-item-link a,
.block-editor-block-list__block .wp-block-woocommerce-breadcrumbs a {
  color: var(--breadcrumb-text-color-normal);
}

.woocommerce-breadcrumb-item-link:hover a {
  color: var(--breadcrumb-text-color-hover);
}

.block-editor-block-list__block.wp-block-woocommerce-breadcrumbs {
  color: var(--breadcrumb-text-color-active);
}

.woocommerce-breadcrumb {
  width: fit-content;
}

.woocommerce-breadcrumb-container {
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--breadcrumb-item-spacing, 5);
  background-color: var(--breadcrumb-container-background-color, transparent);
  border-radius: var(--breadcrumb-container-border-radius, 0);
}

.woocommerce-breadcrumb-item-active {
  color: var(--breadcrumb-text-color-active);
}

.woocommerce-breadcrumb-container .woocommerce-breadcrumb-item-link {
  padding: var(--breadcrumb-item-padding, 0);
  background-color: var(--breadcrumb-item-background-color, transparent);
  border-radius: var(--breadcrumb-item-border-radius, 0);
  text-align: center;
}

.woocommerce-breadcrumb-container .woocommerce-breadcrumb-separator {
  transform: rotate(0deg);
}

.woocommerce-breadcrumb-container
  .woocommerce-breadcrumb-item-link
  + .woocommerce-breadcrumb-separator
  svg
  *[fill] {
  fill: var(--breadcrumb-separator-color, #a1abb7);
}

.woocommerce-breadcrumb-container
  .woocommerce-breadcrumb-item-link
  + .woocommerce-breadcrumb-separator
  svg
  *[stroke] {
  stroke: var(--breadcrumb-separator-color, #a1abb7);
}

.woocommerce-breadcrumb-container
  .woocommerce-breadcrumb-item-link:hover
  + .woocommerce-breadcrumb-separator
  svg
  *[fill] {
  fill: var(--breadcrumb-separator-hover-color, #272829);
}

.woocommerce-breadcrumb-container
  .woocommerce-breadcrumb-item-link:hover
  + .woocommerce-breadcrumb-separator
  svg
  *[stroke] {
  stroke: var(--breadcrumb-separator-hover-color, #272829);
}

.has-text-color .woocommerce-breadcrumb-container {
  color: inherit;
}

.has-font-size .woocommerce-breadcrumb-container {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

.woocommerce.woocommerce-shop .wc-block-breadcrumbs .woocommerce-breadcrumb {
  margin: unset;
}
