/* 1) Make ALL Ecwid links black */
.ec-store a,
.ec-store a:visited {
  color: #000 !important;
}

/* 2) Belt-and-braces: target the common nav links explicitly */
.ec-store .ec-cart__back,
.ec-store .ec-cart__navigation a,
.ec-store .ec-cart__link,
.ec-store .ec-header__link,
.ec-store .ec-breadcrumbs__link,
.ec-store .ec-link {
  color: #000 !important;
}

/* 3) If theme is greying them via opacity, kill that */
.ec-store .ec-cart__back,
.ec-store .ec-cart__navigation a,
.ec-store .ec-breadcrumbs__link,
.ec-store .ec-header__link,
.ec-store .ec-link {
  opacity: 1 !important;
}

/* 4) Keep hover/focus black too (optional underline for feedback) */
.ec-store a:hover,
.ec-store a:focus,
.ec-store .ec-cart__back:hover,
.ec-store .ec-cart__navigation a:hover,
.ec-store .ec-breadcrumbs__link:hover {
  color: #000 !important;
  text-decoration: underline;
}

/* Force NEXT / PREVIOUS navigation links + arrows to black */
.ec-store .ec-product-details__nav,
.ec-store .ec-product-details__nav a,
.ec-store .ec-product-details__nav svg,
.ec-store .ec-product-details__nav path,
.ec-store .ec-product-details__nav polygon,
.ec-store .ec-product-details__nav use,
.ec-store .ec-product-details__nav span {
  color: #000 !important;
  fill: #000 !important;
  stroke: #000 !important;
  opacity: 1 !important;
}

/* Some themes use before/after pseudo-elements for arrows */
.ec-store .ec-product-details__nav a::before,
.ec-store .ec-product-details__nav a::after {
  color: #000 !important;
  background-color: #000 !important;
  border-color: #000 !important;
  opacity: 1 !important;
}

/* Hover and focus states */
.ec-store .ec-product-details__nav a:hover,
.ec-store .ec-product-details__nav a:focus {
  color: #000 !important;
  fill: #000 !important;
  stroke: #000 !important;
  opacity: 1 !important;
}
