/* Automatycznie wygenerowany CSS dla kolorów wariantów */
.ct-swatch-container[data-value="u6"] .ct-swatch {
  background-color: #635A53;
}

.ct-swatch-container[data-value="ud"] .ct-swatch {
  background-color: #635A53;
}

.ct-swatch-container[data-value="uf"] .ct-swatch {
  background-color: #635A53;
}

.ct-swatch-container[data-value="uh"] .ct-swatch {
  background-color: #635A53;
}

.ct-swatch-container[data-value="ug"] .ct-swatch {
  background-color: #635A53;
}

.ct-swatch-container[data-value="uv"] .ct-swatch {
  background-color: #635A53;
}

.ct-swatch-container[data-value="us"] .ct-swatch {
  background-color: #635A53;;
}

.ct-swatch-container[data-value="bi"] .ct-swatch {
  background-color: #ffffff;
}

.ct-swatch-container[data-value="bp"] .ct-swatch {
  background-color: #ffffff;
}

.ct-swatch-container[data-value="m6"] .ct-swatch {
  background-color: #ffffff;
}

.ct-swatch-container[data-value="mb"] .ct-swatch {
  background-color: #ffffff;
}

.ct-swatch-container[data-value="me"] .ct-swatch {
  background-color: #ffffff;
}

.ct-swatch-container[data-value="md"] .ct-swatch {
  background-color: #ffffff;
}

.ct-swatch-container[data-value="el"] .ct-swatch {
  background-color: #6f4e37;
}

.ct-swatch-container[data-value="dd"] .ct-swatch {
  background-color: #6f4e37;
}

.ct-swatch-container[data-value="dv"] .ct-swatch {
  background-color: #6f4e37;
}

.ct-swatch-container[data-value="ds"] .ct-swatch {
  background-color: #6f4e37;
}

.ct-swatch-container[data-value="cr"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="co"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="c6"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="ca-2"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="cd"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="cf"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="ch"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="cg"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="cv"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="ca"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="mf"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="mh"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="mg"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="mv"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="cb"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="ce"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="c1"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="6m"] .ct-swatch {
  background-color: #cccccc;
}

.ct-swatch-container[data-value="np"] .ct-swatch {
  background-color: #1a1a1a;
}

.ct-swatch-container[data-value="cn"] .ct-swatch {
  background-color: #1a1a1a;
}

.ct-swatch-container[data-value="ne"] .ct-swatch {
  background-color: #1a1a1a;
}

.ct-swatch-container[data-value="rs"] .ct-swatch {
  background-color: #bcbcbc;
}

.ct-swatch-container[data-value="nl"] .ct-swatch {
  background-color: #bcbcbc;
}

.ct-swatch-container[data-value="ns"] .ct-swatch {
  background-color: #bcbcbc;
}

.ct-swatch-container[data-value="is"] .ct-swatch {
  background-color: #999999;
}

.ct-swatch-container[data-value="gr"] .ct-swatch {
  background-color: #808080;
}

.ct-swatch-container[data-value="zd"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="zv"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="td"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="tv"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="zl"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="ts"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="z6"] .ct-swatch {
  background-color: #d4af37;
}

.ct-swatch-container[data-value="z1"] .ct-swatch {
  background-color: #d4af37;
}
.ct-swatch-container.active .ct-swatch {
  background-color: var(--ct-swatch-active-color, #b79c53) !important;
  color: #fff !important; /* Biały tekst */
  border: 2px solid #000 !important; /* Czarny obrys */
} 
.ct-tooltip {
  pointer-events: none !important;
}
/* Jasny tekst dla ciemnych teł */
.ct-swatch-container[data-value="np"] .ct-swatch,
.ct-swatch-container[data-value="cn"] .ct-swatch,
.ct-swatch-container[data-value="c1"] .ct-swatch,
.ct-swatch-container[data-value="uv"] .ct-swatch,
.ct-swatch-container[data-value="u6"] .ct-swatch,
.ct-swatch-container[data-value="uf"] .ct-swatch,
.ct-swatch-container[data-value="uh"] .ct-swatch,
.ct-swatch-container[data-value="ug"] .ct-swatch,
 .ct-swatch-container[data-value="us"] .ct-swatch,
.ct-swatch-container[data-value="ud"] .ct-swatch {
  color: #fff !important;
  font-weight: 600;
}

/* Ciemny tekst dla jasnych kolorów (opcjonalnie, jeśli trzeba coś poprawić) */
.ct-swatch-container[data-value="bi"] .ct-swatch,
.ct-swatch-container[data-value="bp"] .ct-swatch,
.ct-swatch-container[data-value="md"] .ct-swatch,
.ct-swatch-container[data-value="me"] .ct-swatch {
  color: #000 !important;
  font-weight: 600;
}
