/* ────────────────────────────────────────────────
 * Breadcrumbs
 * Source: extracted from index.css lines 470–523
 * ──────────────────────────────────────────────── */


.swiper-pagination-bullet {
  width: 202px;
  height: 2px;
  min-height: var(--touch-target-min, 44px);
  padding: 21px 0;
  margin: 0;
  background: var(--overlay-light-20);
  background-clip: content-box;
  cursor: pointer;
  box-sizing: content-box;
}

.swiper-pagination-bullet-active {
  background: var(--color-text-white)fff;
  background-clip: content-box;
}

.breadcrumbs {
  margin-bottom: 60px !important;
  color: var(--color-text-gray);
}

.breadcrumbs a {
  color: var(--color-text-white);
}

.breadcrumbs a::after {
  content: "";
  display: inline-block;
  margin-left: 12px;
  margin-right: 32px;
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.81628 3.21208L11.1042 6.5L7.81628 9.78791' stroke='currentColor' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.89587 6.5H11.0121' stroke='currentColor' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.woocommerce .header {
  margin-bottom: 32px;
}

.woocommerce .woocommerce-breadcrumb {
  color: var(--color-text-gray);
  font-weight: 400;
  font-size: 1rem;
  line-height: 100%;
}

.woocommerce .woocommerce-breadcrumb a {
  color: var(--color-text-white);
}

