.root__0NVVF {
  --display: flex;
  --max-size: 9999px;
  --is-ellipsis-active: 0;
  --ellipsis-display: none;
  --items-before-ellipsis: 1;
  --items-after-ellipsis: 1;
  --homepage-hidden: 0;
  --current-page-hidden: 0;
  --homepage-item-display: inline-flex;
  --current-page-item-display: inline-flex;
  --before-last-separator-display: inline-flex;
  --homepage-separator-display: inline-flex;
  --separator-symbol: '/';
  --size: 16px;
  --fill: #000000;
  --rotation: 0deg;
  --homepage-icon-display: none;
  --homepage-text-display: inline;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.root__0NVVF {
  display: var(--display);
  flex-wrap: wrap;
  justify-content: start;
  box-sizing: border-box;
  --collapse-start: calc(var(--items-before-ellipsis) + 1);
  --collapse-end: calc(var(--total-items) - var(--items-after-ellipsis));
  --has-collapsed-items: clamp(
    0,
    var(--collapse-end) - var(--collapse-start) + 1,
    1
  );
  --show-ellipsis: calc(var(--is-ellipsis-active) * var(--has-collapsed-items));
}
.breadcrumbs__XFggs {
  display: contents;
}
.breadcrumbs__XFggs ol {
  display: contents;
}
.item__kCj5m {
  display: contents;
  --after-collapse-start: clamp(
    0,
    var(--item-index) - var(--collapse-start) + 1,
    1
  );
  --before-collapse-end: clamp(
    0,
    var(--collapse-end) - var(--item-index) + 1,
    1
  );
  --is-collapsed: calc(
    var(--after-collapse-start) * var(--before-collapse-end) *
      var(--is-ellipsis-active)
  );
  --is-item-visible: calc(1 - var(--is-collapsed));
}
.item__kCj5m:first-child > .label__qVt-R, .item__kCj5m:first-child > .separator__EdOgv {
  display: var(--homepage-item-display);
}
.item__kCj5m:first-child > .label__qVt-R {
  margin-inline-start: 0;
}
.item__kCj5m:nth-child(2) > .label__qVt-R {
  margin-inline-start: calc((1 - var(--homepage-hidden)) * var(--is-item-visible) * var(--column-gap) / 2);
}
.item__kCj5m:last-child > .label__qVt-R {
  display: var(--current-page-item-display);
  margin-inline-end: 0;
}
.item__kCj5m:nth-last-child(2) > .label__qVt-R {
  margin-inline-end: calc((1 - var(--current-page-hidden)) * var(--is-item-visible) * var(--column-gap) / 2);
}
.item__kCj5m:nth-last-child(2) .separator__EdOgv {
  display: var(--before-last-separator-display);
}
.item__kCj5m:first-child:nth-last-child(2) > .separator__EdOgv {
  display: var(--homepage-separator-display);
}
.label__qVt-R,
.separator__EdOgv {
  display: inline-flex;
  align-self: center;
  overflow: hidden;
  max-width: calc(var(--is-item-visible) * var(--max-size));
  opacity: var(--is-item-visible);
}
.label__qVt-R {
  order: calc(var(--item-index) * 2);
  margin-inline: calc(var(--is-item-visible) * var(--column-gap) / 2);
  padding-top: calc(var(--is-item-visible) * var(--padding-top));
  padding-bottom: calc(var(--is-item-visible) * var(--padding-bottom));
  padding-inline-start: calc(var(--is-item-visible) * var(--padding-inline-start));
  padding-inline-end: calc(var(--is-item-visible) * var(--padding-inline-end));
}
a.label__qVt-R:hover,
a.label__qVt-R.breadcrumbs__item--hover {
  text-decoration-line: underline;
}
.separator__EdOgv {
  order: calc(var(--item-index) * 2 + 1);
}
.separator__EdOgv::before {
  content: var(--separator-symbol);
}
.homeIcon__G0z4p {
  width: var(--size);
  height: var(--size);
}
.homeIcon__G0z4p svg {
  fill: var(--fill);
  transform: rotate(var(--rotation));
}
.homeIconWrapper__EdCcg {
  display: var(--homepage-icon-display);
}
.label__qVt-R .homeLabel__GysrJ {
  display: var(--homepage-text-display);
}
.ellipsis__Ggx7L {
  display: var(--ellipsis-display);
  --is-item-visible: var(--show-ellipsis);
  --is-ellipsis-first: calc(
    var(--homepage-hidden) * clamp(0, 2 - var(--items-before-ellipsis), 1)
  );
  --is-ellipsis-last: calc(
    var(--current-page-hidden) * clamp(0, 2 - var(--items-after-ellipsis), 1)
  );
}
.ellipsis__Ggx7L > .label__qVt-R {
  order: calc(var(--collapse-start) * 2);
  margin-inline-start: calc((1 - var(--is-ellipsis-first)) * var(--is-item-visible) * var(--column-gap) / 2);
  margin-inline-end: calc((1 - var(--is-ellipsis-last)) * var(--is-item-visible) * var(--column-gap) / 2);
}
.ellipsis__Ggx7L .separator__EdOgv {
  order: calc(var(--collapse-start) * 2 + 1);
  max-width: calc((1 - var(--is-ellipsis-last)) * var(--is-item-visible) * var(--max-size));
  opacity: calc((1 - var(--is-ellipsis-last)) * var(--is-item-visible));
}
.ellipsisSep__NpBzz {
  display: contents;
}
.fallbackDirection__HeRgn:not([dir]) {
  direction: var(--wix-opt-in-direction);
}
.animatedIcon__3o5ii {
  --size: 16px;
  --fill: #000000;
  --rotation: 0deg;
}
.animatedIcon__3o5ii {
  display: block;
  width: inherit;
  height: inherit;
  width: var(--size);
  height: var(--size);
}
.animatedIcon__3o5ii svg {
  width: var(--size);
  height: var(--size);
  display: block;
  fill: var(--fill);
  transform: rotate(var(--rotation));
}