.elementor-widget-webxd_breadcrumbs {
  --webxd-breadcrumbs-text-color: #fff;
  --webxd-breadcrumbs-link-color: #fff;
  --webxd-breadcrumbs-hover-color: #fff;
  --webxd-breadcrumbs-separator-color: #fff;
  --webxd-breadcrumbs-gap: 10px;
  width: 100%;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs {
  font-size: 12px;
  line-height: 1.4;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--webxd-breadcrumbs-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__item {
  display: inline-flex;
  align-items: baseline;
  gap: var(--webxd-breadcrumbs-gap);
  min-width: 0;
  margin: 0;
  padding: 0;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__text {
  color: var(--webxd-breadcrumbs-text-color);
  overflow-wrap: anywhere;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__link {
  color: var(--webxd-breadcrumbs-link-color);
  font: inherit;
  text-decoration: none;
  overflow-wrap: anywhere;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__link:hover,
.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__link:focus-visible {
  color: var(--webxd-breadcrumbs-hover-color);
  text-decoration: underline;
  text-decoration-color: currentColor;
  text-underline-offset: 3px;
}

.elementor-widget-webxd_breadcrumbs .webxd-breadcrumbs__separator {
  color: var(--webxd-breadcrumbs-separator-color);
}
