
/* ===== Variant Badge Layout ===== */

/* ---- Layout ---- */
.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__groups, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__groups, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__groups, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__groups {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__groups--l, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__groups--l, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__groups--l, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__groups--l {
  gap: 1.5rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__group, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__group, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__group, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__group {
  display: flex;
  flex-direction: column;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__label, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__label, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__label, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__label {
  color: var(--kombos-gray-900);
  margin-bottom: 0.375rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__row, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__row, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__row, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__row--l, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__row--l, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__row--l, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__row--l {
  gap: 0.5rem;
}

/* Image swatch + variant name stacked below it */
.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__named, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__named, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__named, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__named {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3125rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__vname, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__vname, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__vname, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__vname {
  max-width: 5rem;
  text-align: center;
  color: var(--kombos-gray-500);
  line-height: 1.2;
  word-break: break-word;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__named--selected .kombos-variant-badge__vname, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__named--selected .kombos-variant-badge__vname, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__named--selected .kombos-variant-badge__vname, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__named--selected .kombos-variant-badge__vname {
  color: var(--kombos-gray-900);
  font-weight: 600;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__row--scrollable, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__row--scrollable, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__row--scrollable, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__row--scrollable {
  flex-wrap: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__row--scrollable::-webkit-scrollbar, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__row--scrollable::-webkit-scrollbar, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__row--scrollable::-webkit-scrollbar, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__row--scrollable::-webkit-scrollbar {
  display: none;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__row--scrollable .kombos-badge, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__row--scrollable .kombos-badge, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__row--scrollable .kombos-badge, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__row--scrollable .kombos-badge {
  flex-shrink: 0;
}

/* ---- Color row + mobile "BEDEN SEÇ" pill (Stradivarius PDP) ---- */

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__colorrow, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__colorrow, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__colorrow, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__colorrow {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__colorrow .kombos-variant-badge__row, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__colorrow .kombos-variant-badge__row, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__colorrow .kombos-variant-badge__row, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__colorrow .kombos-variant-badge__row {
  flex: 1 1 auto;
  min-width: 0;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__sizecta, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__sizecta, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__sizecta, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__sizecta {
  flex: 0 0 auto;
  border: none;
  cursor: pointer;
  background: var(--kombos-gray-900);
  color: var(--kombos-white);
  border-radius: 999px;
  padding: 0.8rem 1.625rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

/* Scrolling to the size group should land it below the fixed navbar
   (--pd-navh is set on the gallery stage and inherits down here). */
.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__group--alt, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__group--alt, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__group--alt, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__group--alt {
  scroll-margin-top: calc(var(--pd-navh, 0px) + 1rem);
}

/* "RENK: TAŞ" — selected color name, shown on mobile PDP only (the photo
   swatches don't tell the customer which color is active). Label reads
   normal-weight black; the value itself is bold for emphasis. */
.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__selcolor, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__selcolor, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__selcolor, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__selcolor {
  display: none;
  color: var(--kombos-gray-900);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 0.5rem;
}

.cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__selcolor-val, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__selcolor-val, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__selcolor-val, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__selcolor-val {
  color: var(--kombos-gray-900);
}

@media (max-width: 1023px) {
  .cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__selcolor, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__selcolor, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__selcolor, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__selcolor {
    display: block;
  }
}

/* Desktop: no pill, colorrow behaves like a plain block. */
@media (min-width: 1024px) {
  .cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__sizecta, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__sizecta, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__sizecta, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__sizecta {
    display: none;
  }

  .cc_1b9pjd53_product_detail_bundle_product .kombos-variant-badge__colorrow, .cc_1b9pjd53_product_detail_bundle_furniture .kombos-variant-badge__colorrow, .cc_1b9pjd53_card_product_variants .kombos-variant-badge__colorrow, .cc_1b9pjd53_product_detail_variant .kombos-variant-badge__colorrow {
    display: block;
  }
}
