/* Tevzo v10.77 — three-fit Custom Studio selector */
body.customizer1066 #c1073Fits {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
body.customizer1066 #c1073Fits button {
  min-width: 0;
  padding: 11px 9px !important;
}
body.customizer1066 #c1073Fits button span,
body.customizer1066 #c1073Fits button small {
  overflow: hidden;
  text-overflow: ellipsis;
}
body.customizer1066 .c916-stage[data-fit="Kids"] {
  background: radial-gradient(circle at 50% 42%, #3d4e59 0%, #263740 56%, #121b20 100%) !important;
}
body.customizer1066 .c916-stage[data-fit="Kids"] .c1067-garment-tag b::after {
  content: " · KIDS";
  color: var(--c66-yellow);
}
@media (max-width: 430px) {
  body.customizer1066 #c1073Fits { gap: 6px !important; }
  body.customizer1066 #c1073Fits button { padding: 9px 6px !important; }
  body.customizer1066 #c1073Fits button small { font-size: 8px !important; }
}
