
/* ─── ProductCard ─── eski Tailwind → düz CSS (değerler birebir).
   QuickView stilleri (ve onun alt bağımlılıkları) recursive @import ile. */
/* Imported from: ../QuickView/styles.css */
/* ─── QuickView ─── eski Tailwind → düz CSS (değerler birebir).
   Kullandığı sub-component stilleri recursive @import ile gelir. */
/* Imported from: ../ColorSwatchesPicker/styles.css */
/* ─── ColorSwatchesPicker ─── eski Tailwind → düz CSS (değerler birebir). */

/* h2: text-xs capitalize text-ink (+ preflight sıfırlamaları: margin 0,
   başlık kalınlığı kalıtım = 400) */
.cc_qb107hkb_QJ9I3cnw8o .csw-label, .cc_qb107hkb_Z0DG31F9ZY .csw-label, .cc_qb107hkb_ZvoKwRECNg .csw-label, .cc_qb107hkb_0uNE6jADTw .csw-label, .cc_qb107hkb_IZCaxJOaZB .csw-label, .cc_qb107hkb_Xt2iXfU7md .csw-label, .cc_qb107hkb_I7bjyo0mR7 .csw-label, .cc_qb107hkb_fWEb0wf5Bk .csw-label, .cc_qb107hkb_pgEWNGcEp1 .csw-label, .cc_qb107hkb_A9LDH1Pdtp .csw-label {
  margin: 0;
  font-size: 12px; /* text-xs */
  line-height: 16px;
  font-weight: 400;
  text-transform: capitalize;
  color: #2d2a26; /* text-ink */
}

/* seçili renk adı: inline-block font-bold capitalize (koşullu ml-2) */
.cc_qb107hkb_QJ9I3cnw8o .csw-name, .cc_qb107hkb_Z0DG31F9ZY .csw-name, .cc_qb107hkb_ZvoKwRECNg .csw-name, .cc_qb107hkb_0uNE6jADTw .csw-name, .cc_qb107hkb_IZCaxJOaZB .csw-name, .cc_qb107hkb_Xt2iXfU7md .csw-name, .cc_qb107hkb_I7bjyo0mR7 .csw-name, .cc_qb107hkb_fWEb0wf5Bk .csw-name, .cc_qb107hkb_pgEWNGcEp1 .csw-name, .cc_qb107hkb_A9LDH1Pdtp .csw-name {
  display: inline-block;
  font-weight: 700;
  text-transform: capitalize;
}
.cc_qb107hkb_QJ9I3cnw8o .csw-name--ml, .cc_qb107hkb_Z0DG31F9ZY .csw-name--ml, .cc_qb107hkb_ZvoKwRECNg .csw-name--ml, .cc_qb107hkb_0uNE6jADTw .csw-name--ml, .cc_qb107hkb_IZCaxJOaZB .csw-name--ml, .cc_qb107hkb_Xt2iXfU7md .csw-name--ml, .cc_qb107hkb_I7bjyo0mR7 .csw-name--ml, .cc_qb107hkb_fWEb0wf5Bk .csw-name--ml, .cc_qb107hkb_pgEWNGcEp1 .csw-name--ml, .cc_qb107hkb_A9LDH1Pdtp .csw-name--ml {
  margin-left: 0.5rem; /* ml-2 */
}

/* ul: flex w-full flex-wrap gap-2 pb-2 pt-2.5 (+ liste sıfırlama) */
.cc_qb107hkb_QJ9I3cnw8o .csw-list, .cc_qb107hkb_Z0DG31F9ZY .csw-list, .cc_qb107hkb_ZvoKwRECNg .csw-list, .cc_qb107hkb_0uNE6jADTw .csw-list, .cc_qb107hkb_IZCaxJOaZB .csw-list, .cc_qb107hkb_Xt2iXfU7md .csw-list, .cc_qb107hkb_I7bjyo0mR7 .csw-list, .cc_qb107hkb_fWEb0wf5Bk .csw-list, .cc_qb107hkb_pgEWNGcEp1 .csw-list, .cc_qb107hkb_A9LDH1Pdtp .csw-list {
  list-style: none;
  margin: 0;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 0.5rem; /* gap-2 */
  padding: 0.625rem 0 0.5rem; /* pt-2.5 pb-2 */
}

/* li: group relative */
.cc_qb107hkb_QJ9I3cnw8o .csw-item, .cc_qb107hkb_Z0DG31F9ZY .csw-item, .cc_qb107hkb_ZvoKwRECNg .csw-item, .cc_qb107hkb_0uNE6jADTw .csw-item, .cc_qb107hkb_IZCaxJOaZB .csw-item, .cc_qb107hkb_Xt2iXfU7md .csw-item, .cc_qb107hkb_I7bjyo0mR7 .csw-item, .cc_qb107hkb_fWEb0wf5Bk .csw-item, .cc_qb107hkb_pgEWNGcEp1 .csw-item, .cc_qb107hkb_A9LDH1Pdtp .csw-item {
  position: relative;
}

/* button: relative block h-6 w-6 overflow-hidden rounded-sm outline-offset-2
   transition-[outline] (+ buton sıfırlama) */
.cc_qb107hkb_QJ9I3cnw8o .csw-btn, .cc_qb107hkb_Z0DG31F9ZY .csw-btn, .cc_qb107hkb_ZvoKwRECNg .csw-btn, .cc_qb107hkb_0uNE6jADTw .csw-btn, .cc_qb107hkb_IZCaxJOaZB .csw-btn, .cc_qb107hkb_Xt2iXfU7md .csw-btn, .cc_qb107hkb_I7bjyo0mR7 .csw-btn, .cc_qb107hkb_fWEb0wf5Bk .csw-btn, .cc_qb107hkb_pgEWNGcEp1 .csw-btn, .cc_qb107hkb_A9LDH1Pdtp .csw-btn {
  position: relative;
  display: block;
  height: 1.5rem; /* h-6 */
  width: 1.5rem; /* w-6 */
  overflow: hidden;
  border-radius: 2px; /* rounded-sm */
  outline-offset: 2px;
  outline: none;
  transition: outline 150ms cubic-bezier(0.4, 0, 0.2, 1); /* transition-[outline] */
  border: 0;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}
/* seçili: outline outline-1 outline-ink */
.cc_qb107hkb_QJ9I3cnw8o .csw-btn--selected, .cc_qb107hkb_Z0DG31F9ZY .csw-btn--selected, .cc_qb107hkb_ZvoKwRECNg .csw-btn--selected, .cc_qb107hkb_0uNE6jADTw .csw-btn--selected, .cc_qb107hkb_IZCaxJOaZB .csw-btn--selected, .cc_qb107hkb_Xt2iXfU7md .csw-btn--selected, .cc_qb107hkb_I7bjyo0mR7 .csw-btn--selected, .cc_qb107hkb_fWEb0wf5Bk .csw-btn--selected, .cc_qb107hkb_pgEWNGcEp1 .csw-btn--selected, .cc_qb107hkb_A9LDH1Pdtp .csw-btn--selected {
  outline: 1px solid #2d2a26;
}
/* seçili değil hover: hover:outline hover:outline-1 hover:outline-ink-3 */
.cc_qb107hkb_QJ9I3cnw8o .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_Z0DG31F9ZY .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_ZvoKwRECNg .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_0uNE6jADTw .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_IZCaxJOaZB .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_Xt2iXfU7md .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_I7bjyo0mR7 .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_fWEb0wf5Bk .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_pgEWNGcEp1 .csw-btn:not(.csw-btn--selected):hover, .cc_qb107hkb_A9LDH1Pdtp .csw-btn:not(.csw-btn--selected):hover {
  outline: 1px solid #9aa0a6; /* outline-ink-3 */
}

/* img: h-full w-full object-cover */
.cc_qb107hkb_QJ9I3cnw8o .csw-thumb, .cc_qb107hkb_Z0DG31F9ZY .csw-thumb, .cc_qb107hkb_ZvoKwRECNg .csw-thumb, .cc_qb107hkb_0uNE6jADTw .csw-thumb, .cc_qb107hkb_IZCaxJOaZB .csw-thumb, .cc_qb107hkb_Xt2iXfU7md .csw-thumb, .cc_qb107hkb_I7bjyo0mR7 .csw-thumb, .cc_qb107hkb_fWEb0wf5Bk .csw-thumb, .cc_qb107hkb_pgEWNGcEp1 .csw-thumb, .cc_qb107hkb_A9LDH1Pdtp .csw-thumb {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* fallback: block h-full w-full bg-paper */
.cc_qb107hkb_QJ9I3cnw8o .csw-fallback, .cc_qb107hkb_Z0DG31F9ZY .csw-fallback, .cc_qb107hkb_ZvoKwRECNg .csw-fallback, .cc_qb107hkb_0uNE6jADTw .csw-fallback, .cc_qb107hkb_IZCaxJOaZB .csw-fallback, .cc_qb107hkb_Xt2iXfU7md .csw-fallback, .cc_qb107hkb_I7bjyo0mR7 .csw-fallback, .cc_qb107hkb_fWEb0wf5Bk .csw-fallback, .cc_qb107hkb_pgEWNGcEp1 .csw-fallback, .cc_qb107hkb_A9LDH1Pdtp .csw-fallback {
  display: block;
  height: 100%;
  width: 100%;
  background-color: #f7f6f4; /* bg-paper */
}

/* tükendi çizgisi: absolute left-0 top-0 block h-px w-8 origin-left rotate-45 bg-ink-3 */
.cc_qb107hkb_QJ9I3cnw8o .csw-cross, .cc_qb107hkb_Z0DG31F9ZY .csw-cross, .cc_qb107hkb_ZvoKwRECNg .csw-cross, .cc_qb107hkb_0uNE6jADTw .csw-cross, .cc_qb107hkb_IZCaxJOaZB .csw-cross, .cc_qb107hkb_Xt2iXfU7md .csw-cross, .cc_qb107hkb_I7bjyo0mR7 .csw-cross, .cc_qb107hkb_fWEb0wf5Bk .csw-cross, .cc_qb107hkb_pgEWNGcEp1 .csw-cross, .cc_qb107hkb_A9LDH1Pdtp .csw-cross {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 1px; /* h-px */
  width: 2rem; /* w-8 */
  transform-origin: left;
  transform: rotate(45deg);
  background-color: #9aa0a6; /* bg-ink-3 */
}

/* tooltip: pointer-events-none absolute bottom-full left-1/2 z-nav hidden
   -translate-x-1/2 -translate-y-1 whitespace-nowrap rounded-sm bg-line
   px-2 py-1 text-2xs capitalize text-ink group-hover:block */
.cc_qb107hkb_QJ9I3cnw8o .csw-tip, .cc_qb107hkb_Z0DG31F9ZY .csw-tip, .cc_qb107hkb_ZvoKwRECNg .csw-tip, .cc_qb107hkb_0uNE6jADTw .csw-tip, .cc_qb107hkb_IZCaxJOaZB .csw-tip, .cc_qb107hkb_Xt2iXfU7md .csw-tip, .cc_qb107hkb_I7bjyo0mR7 .csw-tip, .cc_qb107hkb_fWEb0wf5Bk .csw-tip, .cc_qb107hkb_pgEWNGcEp1 .csw-tip, .cc_qb107hkb_A9LDH1Pdtp .csw-tip {
  pointer-events: none;
  position: absolute;
  bottom: 100%;
  left: 50%;
  z-index: 5; /* z-nav */
  display: none;
  transform: translate(-50%, -0.25rem); /* -translate-x-1/2 -translate-y-1 */
  white-space: nowrap;
  border-radius: 2px; /* rounded-sm */
  background-color: #e8e5df; /* bg-line */
  padding: 0.25rem 0.5rem; /* py-1 px-2 */
  font-size: 10px; /* text-2xs */
  line-height: 14px;
  text-transform: capitalize;
  color: #2d2a26; /* text-ink */
}
.cc_qb107hkb_QJ9I3cnw8o .csw-item:hover .csw-tip, .cc_qb107hkb_Z0DG31F9ZY .csw-item:hover .csw-tip, .cc_qb107hkb_ZvoKwRECNg .csw-item:hover .csw-tip, .cc_qb107hkb_0uNE6jADTw .csw-item:hover .csw-tip, .cc_qb107hkb_IZCaxJOaZB .csw-item:hover .csw-tip, .cc_qb107hkb_Xt2iXfU7md .csw-item:hover .csw-tip, .cc_qb107hkb_I7bjyo0mR7 .csw-item:hover .csw-tip, .cc_qb107hkb_fWEb0wf5Bk .csw-item:hover .csw-tip, .cc_qb107hkb_pgEWNGcEp1 .csw-item:hover .csw-tip, .cc_qb107hkb_A9LDH1Pdtp .csw-item:hover .csw-tip {
  display: block; /* group-hover:block */
}

/* End import: ../ColorSwatchesPicker/styles.css */
/* Imported from: ../SizeChips/styles.css */
/* ─── SizeChips ─── eski Tailwind → düz CSS (değerler birebir). */

/* row kökü: hscroll relative overflow-x-auto (hscroll global.css'te) */
.cc_qb107hkb_QJ9I3cnw8o .szc--row, .cc_qb107hkb_Z0DG31F9ZY .szc--row, .cc_qb107hkb_ZvoKwRECNg .szc--row, .cc_qb107hkb_0uNE6jADTw .szc--row, .cc_qb107hkb_IZCaxJOaZB .szc--row, .cc_qb107hkb_Xt2iXfU7md .szc--row, .cc_qb107hkb_I7bjyo0mR7 .szc--row, .cc_qb107hkb_fWEb0wf5Bk .szc--row, .cc_qb107hkb_pgEWNGcEp1 .szc--row, .cc_qb107hkb_A9LDH1Pdtp .szc--row {
  position: relative;
  overflow-x: auto;
}

/* başlık: flex items-baseline justify-between (+ row'da sticky left-0) */
.cc_qb107hkb_QJ9I3cnw8o .szc-head, .cc_qb107hkb_Z0DG31F9ZY .szc-head, .cc_qb107hkb_ZvoKwRECNg .szc-head, .cc_qb107hkb_0uNE6jADTw .szc-head, .cc_qb107hkb_IZCaxJOaZB .szc-head, .cc_qb107hkb_Xt2iXfU7md .szc-head, .cc_qb107hkb_I7bjyo0mR7 .szc-head, .cc_qb107hkb_fWEb0wf5Bk .szc-head, .cc_qb107hkb_pgEWNGcEp1 .szc-head, .cc_qb107hkb_A9LDH1Pdtp .szc-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.cc_qb107hkb_QJ9I3cnw8o .szc-head--sticky, .cc_qb107hkb_Z0DG31F9ZY .szc-head--sticky, .cc_qb107hkb_ZvoKwRECNg .szc-head--sticky, .cc_qb107hkb_0uNE6jADTw .szc-head--sticky, .cc_qb107hkb_IZCaxJOaZB .szc-head--sticky, .cc_qb107hkb_Xt2iXfU7md .szc-head--sticky, .cc_qb107hkb_I7bjyo0mR7 .szc-head--sticky, .cc_qb107hkb_fWEb0wf5Bk .szc-head--sticky, .cc_qb107hkb_pgEWNGcEp1 .szc-head--sticky, .cc_qb107hkb_A9LDH1Pdtp .szc-head--sticky {
  position: sticky;
  left: 0;
}

/* etiket: text-xs text-ink */
.cc_qb107hkb_QJ9I3cnw8o .szc-title, .cc_qb107hkb_Z0DG31F9ZY .szc-title, .cc_qb107hkb_ZvoKwRECNg .szc-title, .cc_qb107hkb_0uNE6jADTw .szc-title, .cc_qb107hkb_IZCaxJOaZB .szc-title, .cc_qb107hkb_Xt2iXfU7md .szc-title, .cc_qb107hkb_I7bjyo0mR7 .szc-title, .cc_qb107hkb_fWEb0wf5Bk .szc-title, .cc_qb107hkb_pgEWNGcEp1 .szc-title, .cc_qb107hkb_A9LDH1Pdtp .szc-title {
  font-size: 12px; /* text-xs */
  line-height: 16px;
  color: #2d2a26; /* text-ink */
}

/* uyarı: ml-2 font-medium text-sale */
.cc_qb107hkb_QJ9I3cnw8o .szc-warn, .cc_qb107hkb_Z0DG31F9ZY .szc-warn, .cc_qb107hkb_ZvoKwRECNg .szc-warn, .cc_qb107hkb_0uNE6jADTw .szc-warn, .cc_qb107hkb_IZCaxJOaZB .szc-warn, .cc_qb107hkb_Xt2iXfU7md .szc-warn, .cc_qb107hkb_I7bjyo0mR7 .szc-warn, .cc_qb107hkb_fWEb0wf5Bk .szc-warn, .cc_qb107hkb_pgEWNGcEp1 .szc-warn, .cc_qb107hkb_A9LDH1Pdtp .szc-warn {
  margin-left: 0.5rem; /* ml-2 */
  font-weight: 500;
  color: #c92a2a; /* text-sale */
}

/* mobil aksiyon: sm:hidden */
.cc_qb107hkb_QJ9I3cnw8o .szc-action-m, .cc_qb107hkb_Z0DG31F9ZY .szc-action-m, .cc_qb107hkb_ZvoKwRECNg .szc-action-m, .cc_qb107hkb_0uNE6jADTw .szc-action-m, .cc_qb107hkb_IZCaxJOaZB .szc-action-m, .cc_qb107hkb_Xt2iXfU7md .szc-action-m, .cc_qb107hkb_I7bjyo0mR7 .szc-action-m, .cc_qb107hkb_fWEb0wf5Bk .szc-action-m, .cc_qb107hkb_pgEWNGcEp1 .szc-action-m, .cc_qb107hkb_A9LDH1Pdtp .szc-action-m {
  display: inline;
}
@media (min-width: 640px) {
  .cc_qb107hkb_QJ9I3cnw8o .szc-action-m, .cc_qb107hkb_Z0DG31F9ZY .szc-action-m, .cc_qb107hkb_ZvoKwRECNg .szc-action-m, .cc_qb107hkb_0uNE6jADTw .szc-action-m, .cc_qb107hkb_IZCaxJOaZB .szc-action-m, .cc_qb107hkb_Xt2iXfU7md .szc-action-m, .cc_qb107hkb_I7bjyo0mR7 .szc-action-m, .cc_qb107hkb_fWEb0wf5Bk .szc-action-m, .cc_qb107hkb_pgEWNGcEp1 .szc-action-m, .cc_qb107hkb_A9LDH1Pdtp .szc-action-m {
    display: none;
  }
}

/* liste sıfırlama + iki yerleşim */
.cc_qb107hkb_QJ9I3cnw8o .szc-list, .cc_qb107hkb_Z0DG31F9ZY .szc-list, .cc_qb107hkb_ZvoKwRECNg .szc-list, .cc_qb107hkb_0uNE6jADTw .szc-list, .cc_qb107hkb_IZCaxJOaZB .szc-list, .cc_qb107hkb_Xt2iXfU7md .szc-list, .cc_qb107hkb_I7bjyo0mR7 .szc-list, .cc_qb107hkb_fWEb0wf5Bk .szc-list, .cc_qb107hkb_pgEWNGcEp1 .szc-list, .cc_qb107hkb_A9LDH1Pdtp .szc-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* row: flex w-full gap-1 pb-3 pt-4 */
.cc_qb107hkb_QJ9I3cnw8o .szc-list--row, .cc_qb107hkb_Z0DG31F9ZY .szc-list--row, .cc_qb107hkb_ZvoKwRECNg .szc-list--row, .cc_qb107hkb_0uNE6jADTw .szc-list--row, .cc_qb107hkb_IZCaxJOaZB .szc-list--row, .cc_qb107hkb_Xt2iXfU7md .szc-list--row, .cc_qb107hkb_I7bjyo0mR7 .szc-list--row, .cc_qb107hkb_fWEb0wf5Bk .szc-list--row, .cc_qb107hkb_pgEWNGcEp1 .szc-list--row, .cc_qb107hkb_A9LDH1Pdtp .szc-list--row {
  display: flex;
  width: 100%;
  gap: 0.25rem; /* gap-1 */
  padding: 1rem 0 0.75rem; /* pt-4 pb-3 */
}
/* grid: mt-2 grid grid-cols-5 gap-1 */
.cc_qb107hkb_QJ9I3cnw8o .szc-list--grid, .cc_qb107hkb_Z0DG31F9ZY .szc-list--grid, .cc_qb107hkb_ZvoKwRECNg .szc-list--grid, .cc_qb107hkb_0uNE6jADTw .szc-list--grid, .cc_qb107hkb_IZCaxJOaZB .szc-list--grid, .cc_qb107hkb_Xt2iXfU7md .szc-list--grid, .cc_qb107hkb_I7bjyo0mR7 .szc-list--grid, .cc_qb107hkb_fWEb0wf5Bk .szc-list--grid, .cc_qb107hkb_pgEWNGcEp1 .szc-list--grid, .cc_qb107hkb_A9LDH1Pdtp .szc-list--grid {
  margin-top: 0.5rem; /* mt-2 */
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 0.25rem; /* gap-1 */
}
/* grid uyarı: rounded-sm ring-1 ring-sale ring-offset-4 */
.cc_qb107hkb_QJ9I3cnw8o .szc-list--warning, .cc_qb107hkb_Z0DG31F9ZY .szc-list--warning, .cc_qb107hkb_ZvoKwRECNg .szc-list--warning, .cc_qb107hkb_0uNE6jADTw .szc-list--warning, .cc_qb107hkb_IZCaxJOaZB .szc-list--warning, .cc_qb107hkb_Xt2iXfU7md .szc-list--warning, .cc_qb107hkb_I7bjyo0mR7 .szc-list--warning, .cc_qb107hkb_fWEb0wf5Bk .szc-list--warning, .cc_qb107hkb_pgEWNGcEp1 .szc-list--warning, .cc_qb107hkb_A9LDH1Pdtp .szc-list--warning {
  border-radius: 2px; /* rounded-sm */
  box-shadow:
    0 0 0 4px #ffffff,
    /* ring-offset-4 */ 0 0 0 5px #c92a2a; /* ring-1 ring-sale */
}

/* çip: group relative shrink-0 rounded-sm border text-xs transition-colors */
.cc_qb107hkb_QJ9I3cnw8o .szc-chip, .cc_qb107hkb_Z0DG31F9ZY .szc-chip, .cc_qb107hkb_ZvoKwRECNg .szc-chip, .cc_qb107hkb_0uNE6jADTw .szc-chip, .cc_qb107hkb_IZCaxJOaZB .szc-chip, .cc_qb107hkb_Xt2iXfU7md .szc-chip, .cc_qb107hkb_I7bjyo0mR7 .szc-chip, .cc_qb107hkb_fWEb0wf5Bk .szc-chip, .cc_qb107hkb_pgEWNGcEp1 .szc-chip, .cc_qb107hkb_A9LDH1Pdtp .szc-chip {
  position: relative;
  flex-shrink: 0;
  border-radius: 2px; /* rounded-sm */
  border: 1px solid transparent;
  font-size: 12px; /* text-xs */
  line-height: 16px;
  transition-property: color, background-color, border-color;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* seçili (tint'siz): border-ink bg-ink text-white */
.cc_qb107hkb_QJ9I3cnw8o .szc-chip--selected, .cc_qb107hkb_Z0DG31F9ZY .szc-chip--selected, .cc_qb107hkb_ZvoKwRECNg .szc-chip--selected, .cc_qb107hkb_0uNE6jADTw .szc-chip--selected, .cc_qb107hkb_IZCaxJOaZB .szc-chip--selected, .cc_qb107hkb_Xt2iXfU7md .szc-chip--selected, .cc_qb107hkb_I7bjyo0mR7 .szc-chip--selected, .cc_qb107hkb_fWEb0wf5Bk .szc-chip--selected, .cc_qb107hkb_pgEWNGcEp1 .szc-chip--selected, .cc_qb107hkb_A9LDH1Pdtp .szc-chip--selected {
  border-color: #2d2a26;
  background-color: #2d2a26;
  color: #ffffff;
}
/* tükendi: border-line text-ink-3 */
.cc_qb107hkb_QJ9I3cnw8o .szc-chip--soldout, .cc_qb107hkb_Z0DG31F9ZY .szc-chip--soldout, .cc_qb107hkb_ZvoKwRECNg .szc-chip--soldout, .cc_qb107hkb_0uNE6jADTw .szc-chip--soldout, .cc_qb107hkb_IZCaxJOaZB .szc-chip--soldout, .cc_qb107hkb_Xt2iXfU7md .szc-chip--soldout, .cc_qb107hkb_I7bjyo0mR7 .szc-chip--soldout, .cc_qb107hkb_fWEb0wf5Bk .szc-chip--soldout, .cc_qb107hkb_pgEWNGcEp1 .szc-chip--soldout, .cc_qb107hkb_A9LDH1Pdtp .szc-chip--soldout {
  border-color: #e8e5df; /* border-line */
  color: #9aa0a6; /* text-ink-3 */
}
/* default: border-line text-ink hover:border-ink */
.cc_qb107hkb_QJ9I3cnw8o .szc-chip--default, .cc_qb107hkb_Z0DG31F9ZY .szc-chip--default, .cc_qb107hkb_ZvoKwRECNg .szc-chip--default, .cc_qb107hkb_0uNE6jADTw .szc-chip--default, .cc_qb107hkb_IZCaxJOaZB .szc-chip--default, .cc_qb107hkb_Xt2iXfU7md .szc-chip--default, .cc_qb107hkb_I7bjyo0mR7 .szc-chip--default, .cc_qb107hkb_fWEb0wf5Bk .szc-chip--default, .cc_qb107hkb_pgEWNGcEp1 .szc-chip--default, .cc_qb107hkb_A9LDH1Pdtp .szc-chip--default {
  border-color: #e8e5df;
  color: #2d2a26;
}
.cc_qb107hkb_QJ9I3cnw8o .szc-chip--default:hover, .cc_qb107hkb_Z0DG31F9ZY .szc-chip--default:hover, .cc_qb107hkb_ZvoKwRECNg .szc-chip--default:hover, .cc_qb107hkb_0uNE6jADTw .szc-chip--default:hover, .cc_qb107hkb_IZCaxJOaZB .szc-chip--default:hover, .cc_qb107hkb_Xt2iXfU7md .szc-chip--default:hover, .cc_qb107hkb_I7bjyo0mR7 .szc-chip--default:hover, .cc_qb107hkb_fWEb0wf5Bk .szc-chip--default:hover, .cc_qb107hkb_pgEWNGcEp1 .szc-chip--default:hover, .cc_qb107hkb_A9LDH1Pdtp .szc-chip--default:hover {
  border-color: #2d2a26; /* hover:border-ink */
}

/* tükendi çizgisi: absolute left-0 top-0 block h-px w-16 origin-left rotate-29 bg-ink-3
   (29° = 32×56 kutunun köşegen açısı — tailwind.config rotate.29 tokenı) */
.cc_qb107hkb_QJ9I3cnw8o .szc-cross, .cc_qb107hkb_Z0DG31F9ZY .szc-cross, .cc_qb107hkb_ZvoKwRECNg .szc-cross, .cc_qb107hkb_0uNE6jADTw .szc-cross, .cc_qb107hkb_IZCaxJOaZB .szc-cross, .cc_qb107hkb_Xt2iXfU7md .szc-cross, .cc_qb107hkb_I7bjyo0mR7 .szc-cross, .cc_qb107hkb_fWEb0wf5Bk .szc-cross, .cc_qb107hkb_pgEWNGcEp1 .szc-cross, .cc_qb107hkb_A9LDH1Pdtp .szc-cross {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 1px; /* h-px */
  width: 4rem; /* w-16 */
  transform-origin: left;
  transform: rotate(29deg);
  background-color: #9aa0a6; /* bg-ink-3 */
}

/* buton: relative flex h-8 items-center justify-center (+ w-14 | w-full)
   (+ buton sıfırlama: font/renk kalıtımı) */
.cc_qb107hkb_QJ9I3cnw8o .szc-btn, .cc_qb107hkb_Z0DG31F9ZY .szc-btn, .cc_qb107hkb_ZvoKwRECNg .szc-btn, .cc_qb107hkb_0uNE6jADTw .szc-btn, .cc_qb107hkb_IZCaxJOaZB .szc-btn, .cc_qb107hkb_Xt2iXfU7md .szc-btn, .cc_qb107hkb_I7bjyo0mR7 .szc-btn, .cc_qb107hkb_fWEb0wf5Bk .szc-btn, .cc_qb107hkb_pgEWNGcEp1 .szc-btn, .cc_qb107hkb_A9LDH1Pdtp .szc-btn {
  position: relative;
  display: flex;
  height: 2rem; /* h-8 */
  align-items: center;
  justify-content: center;
  border: 0;
  padding: 0;
  background-color: transparent;
  font: inherit;
  color: inherit;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .szc-btn--row, .cc_qb107hkb_Z0DG31F9ZY .szc-btn--row, .cc_qb107hkb_ZvoKwRECNg .szc-btn--row, .cc_qb107hkb_0uNE6jADTw .szc-btn--row, .cc_qb107hkb_IZCaxJOaZB .szc-btn--row, .cc_qb107hkb_Xt2iXfU7md .szc-btn--row, .cc_qb107hkb_I7bjyo0mR7 .szc-btn--row, .cc_qb107hkb_fWEb0wf5Bk .szc-btn--row, .cc_qb107hkb_pgEWNGcEp1 .szc-btn--row, .cc_qb107hkb_A9LDH1Pdtp .szc-btn--row {
  width: 3.5rem; /* w-14 */
}
.cc_qb107hkb_QJ9I3cnw8o .szc-btn--grid, .cc_qb107hkb_Z0DG31F9ZY .szc-btn--grid, .cc_qb107hkb_ZvoKwRECNg .szc-btn--grid, .cc_qb107hkb_0uNE6jADTw .szc-btn--grid, .cc_qb107hkb_IZCaxJOaZB .szc-btn--grid, .cc_qb107hkb_Xt2iXfU7md .szc-btn--grid, .cc_qb107hkb_I7bjyo0mR7 .szc-btn--grid, .cc_qb107hkb_fWEb0wf5Bk .szc-btn--grid, .cc_qb107hkb_pgEWNGcEp1 .szc-btn--grid, .cc_qb107hkb_A9LDH1Pdtp .szc-btn--grid {
  width: 100%;
}

/* tooltip — ColorSwatchesPicker ile aynı dil */
.cc_qb107hkb_QJ9I3cnw8o .szc-tip, .cc_qb107hkb_Z0DG31F9ZY .szc-tip, .cc_qb107hkb_ZvoKwRECNg .szc-tip, .cc_qb107hkb_0uNE6jADTw .szc-tip, .cc_qb107hkb_IZCaxJOaZB .szc-tip, .cc_qb107hkb_Xt2iXfU7md .szc-tip, .cc_qb107hkb_I7bjyo0mR7 .szc-tip, .cc_qb107hkb_fWEb0wf5Bk .szc-tip, .cc_qb107hkb_pgEWNGcEp1 .szc-tip, .cc_qb107hkb_A9LDH1Pdtp .szc-tip {
  pointer-events: none;
  position: absolute;
  bottom: 100%;
  left: 50%;
  z-index: 5; /* z-nav */
  display: none;
  transform: translate(-50%, -0.25rem); /* -translate-x-1/2 -translate-y-1 */
  white-space: nowrap;
  border-radius: 2px;
  background-color: #e8e5df; /* bg-line */
  padding: 0.25rem 0.5rem; /* py-1 px-2 */
  font-size: 10px; /* text-2xs */
  line-height: 14px;
  text-transform: capitalize;
  color: #2d2a26;
}
.cc_qb107hkb_QJ9I3cnw8o .szc-chip:hover .szc-tip, .cc_qb107hkb_Z0DG31F9ZY .szc-chip:hover .szc-tip, .cc_qb107hkb_ZvoKwRECNg .szc-chip:hover .szc-tip, .cc_qb107hkb_0uNE6jADTw .szc-chip:hover .szc-tip, .cc_qb107hkb_IZCaxJOaZB .szc-chip:hover .szc-tip, .cc_qb107hkb_Xt2iXfU7md .szc-chip:hover .szc-tip, .cc_qb107hkb_I7bjyo0mR7 .szc-chip:hover .szc-tip, .cc_qb107hkb_fWEb0wf5Bk .szc-chip:hover .szc-tip, .cc_qb107hkb_pgEWNGcEp1 .szc-chip:hover .szc-tip, .cc_qb107hkb_A9LDH1Pdtp .szc-chip:hover .szc-tip {
  display: block; /* group-hover:block */
}

/* masaüstü aksiyon: hidden shrink-0 items-center self-center pl-3 sm:flex */
.cc_qb107hkb_QJ9I3cnw8o .szc-action-d, .cc_qb107hkb_Z0DG31F9ZY .szc-action-d, .cc_qb107hkb_ZvoKwRECNg .szc-action-d, .cc_qb107hkb_0uNE6jADTw .szc-action-d, .cc_qb107hkb_IZCaxJOaZB .szc-action-d, .cc_qb107hkb_Xt2iXfU7md .szc-action-d, .cc_qb107hkb_I7bjyo0mR7 .szc-action-d, .cc_qb107hkb_fWEb0wf5Bk .szc-action-d, .cc_qb107hkb_pgEWNGcEp1 .szc-action-d, .cc_qb107hkb_A9LDH1Pdtp .szc-action-d {
  display: none;
  flex-shrink: 0;
  align-items: center;
  align-self: center;
  padding-left: 0.75rem; /* pl-3 */
}
@media (min-width: 640px) {
  .cc_qb107hkb_QJ9I3cnw8o .szc-action-d, .cc_qb107hkb_Z0DG31F9ZY .szc-action-d, .cc_qb107hkb_ZvoKwRECNg .szc-action-d, .cc_qb107hkb_0uNE6jADTw .szc-action-d, .cc_qb107hkb_IZCaxJOaZB .szc-action-d, .cc_qb107hkb_Xt2iXfU7md .szc-action-d, .cc_qb107hkb_I7bjyo0mR7 .szc-action-d, .cc_qb107hkb_fWEb0wf5Bk .szc-action-d, .cc_qb107hkb_pgEWNGcEp1 .szc-action-d, .cc_qb107hkb_A9LDH1Pdtp .szc-action-d {
    display: flex;
  }
}

/* End import: ../SizeChips/styles.css */
/* Imported from: ../Toast/styles.css */
/* ─── Toast ─── eski Tailwind → düz CSS.
   yığın: fixed bottom-20 lg:bottom-6 left-1/2 -translate-x-1/2 z-[100]
   flex flex-col gap-2 pointer-events-none */
.cc_qb107hkb_QJ9I3cnw8o .toast-stack, .cc_qb107hkb_Z0DG31F9ZY .toast-stack, .cc_qb107hkb_ZvoKwRECNg .toast-stack, .cc_qb107hkb_0uNE6jADTw .toast-stack, .cc_qb107hkb_IZCaxJOaZB .toast-stack, .cc_qb107hkb_Xt2iXfU7md .toast-stack, .cc_qb107hkb_I7bjyo0mR7 .toast-stack, .cc_qb107hkb_fWEb0wf5Bk .toast-stack, .cc_qb107hkb_pgEWNGcEp1 .toast-stack, .cc_qb107hkb_A9LDH1Pdtp .toast-stack {
  position: fixed;
  bottom: 5rem; /* bottom-20 */
  left: 50%;
  transform: translateX(-50%);
  z-index: 100; /* z-[100] = z-modal */
  display: flex;
  flex-direction: column;
  gap: 0.5rem; /* gap-2 */
  pointer-events: none;
}
@media (min-width: 1024px) {
  .cc_qb107hkb_QJ9I3cnw8o .toast-stack, .cc_qb107hkb_Z0DG31F9ZY .toast-stack, .cc_qb107hkb_ZvoKwRECNg .toast-stack, .cc_qb107hkb_0uNE6jADTw .toast-stack, .cc_qb107hkb_IZCaxJOaZB .toast-stack, .cc_qb107hkb_Xt2iXfU7md .toast-stack, .cc_qb107hkb_I7bjyo0mR7 .toast-stack, .cc_qb107hkb_fWEb0wf5Bk .toast-stack, .cc_qb107hkb_pgEWNGcEp1 .toast-stack, .cc_qb107hkb_A9LDH1Pdtp .toast-stack {
    bottom: 1.5rem; /* lg:bottom-6 */
  }
}

/* öğe: px-5 py-3 rounded-sm text-[13px] font-medium shadow-lg
   whitespace-nowrap pointer-events-auto */
.cc_qb107hkb_QJ9I3cnw8o .toast, .cc_qb107hkb_Z0DG31F9ZY .toast, .cc_qb107hkb_ZvoKwRECNg .toast, .cc_qb107hkb_0uNE6jADTw .toast, .cc_qb107hkb_IZCaxJOaZB .toast, .cc_qb107hkb_Xt2iXfU7md .toast, .cc_qb107hkb_I7bjyo0mR7 .toast, .cc_qb107hkb_fWEb0wf5Bk .toast, .cc_qb107hkb_pgEWNGcEp1 .toast, .cc_qb107hkb_A9LDH1Pdtp .toast {
  padding: 0.75rem 1.25rem; /* py-3 px-5 */
  border-radius: 2px; /* rounded-sm */
  font-size: 13px; /* text-[13px] */
  line-height: 1.5; /* preflight kalıtımı */
  font-weight: 500;
  box-shadow:
    0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1); /* shadow-lg */
  white-space: nowrap;
  pointer-events: auto;
}

/* tip renkleri: success bg-brand-green text-white / error bg-red-600 /
   info bg-neutral-900 (brand-green = tüccar primary kanalı) */
.cc_qb107hkb_QJ9I3cnw8o .toast--success, .cc_qb107hkb_Z0DG31F9ZY .toast--success, .cc_qb107hkb_ZvoKwRECNg .toast--success, .cc_qb107hkb_0uNE6jADTw .toast--success, .cc_qb107hkb_IZCaxJOaZB .toast--success, .cc_qb107hkb_Xt2iXfU7md .toast--success, .cc_qb107hkb_I7bjyo0mR7 .toast--success, .cc_qb107hkb_fWEb0wf5Bk .toast--success, .cc_qb107hkb_pgEWNGcEp1 .toast--success, .cc_qb107hkb_A9LDH1Pdtp .toast--success {
  background-color: var(--lp-primary, #000000);
  color: #ffffff;
}
.cc_qb107hkb_QJ9I3cnw8o .toast--error, .cc_qb107hkb_Z0DG31F9ZY .toast--error, .cc_qb107hkb_ZvoKwRECNg .toast--error, .cc_qb107hkb_0uNE6jADTw .toast--error, .cc_qb107hkb_IZCaxJOaZB .toast--error, .cc_qb107hkb_Xt2iXfU7md .toast--error, .cc_qb107hkb_I7bjyo0mR7 .toast--error, .cc_qb107hkb_fWEb0wf5Bk .toast--error, .cc_qb107hkb_pgEWNGcEp1 .toast--error, .cc_qb107hkb_A9LDH1Pdtp .toast--error {
  background-color: #dc2626; /* red-600 */
  color: #ffffff;
}
.cc_qb107hkb_QJ9I3cnw8o .toast--info, .cc_qb107hkb_Z0DG31F9ZY .toast--info, .cc_qb107hkb_ZvoKwRECNg .toast--info, .cc_qb107hkb_0uNE6jADTw .toast--info, .cc_qb107hkb_IZCaxJOaZB .toast--info, .cc_qb107hkb_Xt2iXfU7md .toast--info, .cc_qb107hkb_I7bjyo0mR7 .toast--info, .cc_qb107hkb_fWEb0wf5Bk .toast--info, .cc_qb107hkb_pgEWNGcEp1 .toast--info, .cc_qb107hkb_A9LDH1Pdtp .toast--info {
  background-color: #171717; /* neutral-900 */
  color: #ffffff;
}

/* End import: ../Toast/styles.css */

/* kök: fixed inset-0 z-modal flex items-end justify-center md:items-center
   md:p-6 transition-opacity duration-300 (+ opacity-0 → entered opacity-100) */
.cc_qb107hkb_QJ9I3cnw8o .qv-root, .cc_qb107hkb_Z0DG31F9ZY .qv-root, .cc_qb107hkb_ZvoKwRECNg .qv-root, .cc_qb107hkb_0uNE6jADTw .qv-root, .cc_qb107hkb_IZCaxJOaZB .qv-root, .cc_qb107hkb_Xt2iXfU7md .qv-root, .cc_qb107hkb_I7bjyo0mR7 .qv-root, .cc_qb107hkb_fWEb0wf5Bk .qv-root, .cc_qb107hkb_pgEWNGcEp1 .qv-root, .cc_qb107hkb_A9LDH1Pdtp .qv-root {
  position: fixed;
  inset: 0;
  z-index: 100; /* z-modal */
  display: flex;
  align-items: flex-end; /* items-end (mobil bottom-sheet) */
  justify-content: center;
  transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-root--entered, .cc_qb107hkb_Z0DG31F9ZY .qv-root--entered, .cc_qb107hkb_ZvoKwRECNg .qv-root--entered, .cc_qb107hkb_0uNE6jADTw .qv-root--entered, .cc_qb107hkb_IZCaxJOaZB .qv-root--entered, .cc_qb107hkb_Xt2iXfU7md .qv-root--entered, .cc_qb107hkb_I7bjyo0mR7 .qv-root--entered, .cc_qb107hkb_fWEb0wf5Bk .qv-root--entered, .cc_qb107hkb_pgEWNGcEp1 .qv-root--entered, .cc_qb107hkb_A9LDH1Pdtp .qv-root--entered {
  opacity: 1;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-root--closed, .cc_qb107hkb_Z0DG31F9ZY .qv-root--closed, .cc_qb107hkb_ZvoKwRECNg .qv-root--closed, .cc_qb107hkb_0uNE6jADTw .qv-root--closed, .cc_qb107hkb_IZCaxJOaZB .qv-root--closed, .cc_qb107hkb_Xt2iXfU7md .qv-root--closed, .cc_qb107hkb_I7bjyo0mR7 .qv-root--closed, .cc_qb107hkb_fWEb0wf5Bk .qv-root--closed, .cc_qb107hkb_pgEWNGcEp1 .qv-root--closed, .cc_qb107hkb_A9LDH1Pdtp .qv-root--closed {
  pointer-events: none;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-root, .cc_qb107hkb_Z0DG31F9ZY .qv-root, .cc_qb107hkb_ZvoKwRECNg .qv-root, .cc_qb107hkb_0uNE6jADTw .qv-root, .cc_qb107hkb_IZCaxJOaZB .qv-root, .cc_qb107hkb_Xt2iXfU7md .qv-root, .cc_qb107hkb_I7bjyo0mR7 .qv-root, .cc_qb107hkb_fWEb0wf5Bk .qv-root, .cc_qb107hkb_pgEWNGcEp1 .qv-root, .cc_qb107hkb_A9LDH1Pdtp .qv-root {
    align-items: center; /* md:items-center */
    padding: 1.5rem; /* md:p-6 */
  }
}

/* backdrop: absolute inset-0 bg-black/40 */
.cc_qb107hkb_QJ9I3cnw8o .qv-backdrop, .cc_qb107hkb_Z0DG31F9ZY .qv-backdrop, .cc_qb107hkb_ZvoKwRECNg .qv-backdrop, .cc_qb107hkb_0uNE6jADTw .qv-backdrop, .cc_qb107hkb_IZCaxJOaZB .qv-backdrop, .cc_qb107hkb_Xt2iXfU7md .qv-backdrop, .cc_qb107hkb_I7bjyo0mR7 .qv-backdrop, .cc_qb107hkb_fWEb0wf5Bk .qv-backdrop, .cc_qb107hkb_pgEWNGcEp1 .qv-backdrop, .cc_qb107hkb_A9LDH1Pdtp .qv-backdrop {
  position: absolute;
  inset: 0;
  background-color: rgb(0 0 0 / 0.4);
}

/* panel: relative flex w-full max-h-sheet flex-col overflow-hidden bg-white
   transition-all duration-300 ease-out md:max-h-modal md:max-w-3xl
   kapalı: translate-y-full opacity-100 / md:translate-y-8 md:opacity-0
   entered: translate-y-0 opacity-100 */
.cc_qb107hkb_QJ9I3cnw8o .qv-panel, .cc_qb107hkb_Z0DG31F9ZY .qv-panel, .cc_qb107hkb_ZvoKwRECNg .qv-panel, .cc_qb107hkb_0uNE6jADTw .qv-panel, .cc_qb107hkb_IZCaxJOaZB .qv-panel, .cc_qb107hkb_Xt2iXfU7md .qv-panel, .cc_qb107hkb_I7bjyo0mR7 .qv-panel, .cc_qb107hkb_fWEb0wf5Bk .qv-panel, .cc_qb107hkb_pgEWNGcEp1 .qv-panel, .cc_qb107hkb_A9LDH1Pdtp .qv-panel {
  position: relative;
  display: flex;
  width: 100%;
  max-height: 92vh; /* max-h-sheet */
  flex-direction: column;
  overflow: hidden;
  background-color: #ffffff;
  transition: all 300ms cubic-bezier(0, 0, 0.2, 1); /* duration-300 ease-out */
  transform: translateY(100%); /* translate-y-full */
  opacity: 1;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-panel--entered, .cc_qb107hkb_Z0DG31F9ZY .qv-panel--entered, .cc_qb107hkb_ZvoKwRECNg .qv-panel--entered, .cc_qb107hkb_0uNE6jADTw .qv-panel--entered, .cc_qb107hkb_IZCaxJOaZB .qv-panel--entered, .cc_qb107hkb_Xt2iXfU7md .qv-panel--entered, .cc_qb107hkb_I7bjyo0mR7 .qv-panel--entered, .cc_qb107hkb_fWEb0wf5Bk .qv-panel--entered, .cc_qb107hkb_pgEWNGcEp1 .qv-panel--entered, .cc_qb107hkb_A9LDH1Pdtp .qv-panel--entered {
  transform: translateY(0);
  opacity: 1;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-panel, .cc_qb107hkb_Z0DG31F9ZY .qv-panel, .cc_qb107hkb_ZvoKwRECNg .qv-panel, .cc_qb107hkb_0uNE6jADTw .qv-panel, .cc_qb107hkb_IZCaxJOaZB .qv-panel, .cc_qb107hkb_Xt2iXfU7md .qv-panel, .cc_qb107hkb_I7bjyo0mR7 .qv-panel, .cc_qb107hkb_fWEb0wf5Bk .qv-panel, .cc_qb107hkb_pgEWNGcEp1 .qv-panel, .cc_qb107hkb_A9LDH1Pdtp .qv-panel {
    max-height: 85vh; /* md:max-h-modal */
    max-width: 48rem; /* md:max-w-3xl */
    transform: translateY(2rem); /* md:translate-y-8 */
    opacity: 0; /* md:opacity-0 */
  }
  .cc_qb107hkb_QJ9I3cnw8o .qv-panel--entered, .cc_qb107hkb_Z0DG31F9ZY .qv-panel--entered, .cc_qb107hkb_ZvoKwRECNg .qv-panel--entered, .cc_qb107hkb_0uNE6jADTw .qv-panel--entered, .cc_qb107hkb_IZCaxJOaZB .qv-panel--entered, .cc_qb107hkb_Xt2iXfU7md .qv-panel--entered, .cc_qb107hkb_I7bjyo0mR7 .qv-panel--entered, .cc_qb107hkb_fWEb0wf5Bk .qv-panel--entered, .cc_qb107hkb_pgEWNGcEp1 .qv-panel--entered, .cc_qb107hkb_A9LDH1Pdtp .qv-panel--entered {
    transform: translateY(0);
    opacity: 1;
  }
}

/* kapat: absolute right-3 top-3 z-content flex h-9 w-9 items-center
   justify-center bg-white/75 text-ink backdrop-blur-sm transition-colors
   hover:bg-white md:bg-transparent md:backdrop-blur-none md:hover:bg-neutral-100 */
.cc_qb107hkb_QJ9I3cnw8o .qv-close, .cc_qb107hkb_Z0DG31F9ZY .qv-close, .cc_qb107hkb_ZvoKwRECNg .qv-close, .cc_qb107hkb_0uNE6jADTw .qv-close, .cc_qb107hkb_IZCaxJOaZB .qv-close, .cc_qb107hkb_Xt2iXfU7md .qv-close, .cc_qb107hkb_I7bjyo0mR7 .qv-close, .cc_qb107hkb_fWEb0wf5Bk .qv-close, .cc_qb107hkb_pgEWNGcEp1 .qv-close, .cc_qb107hkb_A9LDH1Pdtp .qv-close {
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
  z-index: 4; /* z-content */
  display: flex;
  height: 2.25rem; /* h-9 */
  width: 2.25rem; /* w-9 */
  align-items: center;
  justify-content: center;
  background-color: rgb(255 255 255 / 0.75);
  color: #2d2a26; /* text-ink */
  backdrop-filter: blur(4px); /* backdrop-blur-sm */
  transition-property: color, background-color, border-color;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border: 0;
  padding: 0;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-close:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-close:hover, .cc_qb107hkb_ZvoKwRECNg .qv-close:hover, .cc_qb107hkb_0uNE6jADTw .qv-close:hover, .cc_qb107hkb_IZCaxJOaZB .qv-close:hover, .cc_qb107hkb_Xt2iXfU7md .qv-close:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-close:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-close:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-close:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-close:hover {
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-close, .cc_qb107hkb_Z0DG31F9ZY .qv-close, .cc_qb107hkb_ZvoKwRECNg .qv-close, .cc_qb107hkb_0uNE6jADTw .qv-close, .cc_qb107hkb_IZCaxJOaZB .qv-close, .cc_qb107hkb_Xt2iXfU7md .qv-close, .cc_qb107hkb_I7bjyo0mR7 .qv-close, .cc_qb107hkb_fWEb0wf5Bk .qv-close, .cc_qb107hkb_pgEWNGcEp1 .qv-close, .cc_qb107hkb_A9LDH1Pdtp .qv-close {
    background-color: transparent;
    backdrop-filter: none;
  }
  .cc_qb107hkb_QJ9I3cnw8o .qv-close:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-close:hover, .cc_qb107hkb_ZvoKwRECNg .qv-close:hover, .cc_qb107hkb_0uNE6jADTw .qv-close:hover, .cc_qb107hkb_IZCaxJOaZB .qv-close:hover, .cc_qb107hkb_Xt2iXfU7md .qv-close:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-close:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-close:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-close:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-close:hover {
    background-color: #f5f5f5; /* md:hover:bg-neutral-100 */
  }
}

/* gövde: grid min-h-0 flex-1 grid-cols-1 overflow-y-auto md:grid-cols-2 */
.cc_qb107hkb_QJ9I3cnw8o .qv-grid, .cc_qb107hkb_Z0DG31F9ZY .qv-grid, .cc_qb107hkb_ZvoKwRECNg .qv-grid, .cc_qb107hkb_0uNE6jADTw .qv-grid, .cc_qb107hkb_IZCaxJOaZB .qv-grid, .cc_qb107hkb_Xt2iXfU7md .qv-grid, .cc_qb107hkb_I7bjyo0mR7 .qv-grid, .cc_qb107hkb_fWEb0wf5Bk .qv-grid, .cc_qb107hkb_pgEWNGcEp1 .qv-grid, .cc_qb107hkb_A9LDH1Pdtp .qv-grid {
  display: grid;
  min-height: 0;
  flex: 1 1 0%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  overflow-y: auto;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-grid, .cc_qb107hkb_Z0DG31F9ZY .qv-grid, .cc_qb107hkb_ZvoKwRECNg .qv-grid, .cc_qb107hkb_0uNE6jADTw .qv-grid, .cc_qb107hkb_IZCaxJOaZB .qv-grid, .cc_qb107hkb_Xt2iXfU7md .qv-grid, .cc_qb107hkb_I7bjyo0mR7 .qv-grid, .cc_qb107hkb_fWEb0wf5Bk .qv-grid, .cc_qb107hkb_pgEWNGcEp1 .qv-grid, .cc_qb107hkb_A9LDH1Pdtp .qv-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* görsel kolonu: relative; medya kutusu: relative w-full overflow-hidden bg-neutral-50 */
.cc_qb107hkb_QJ9I3cnw8o .qv-media-col, .cc_qb107hkb_Z0DG31F9ZY .qv-media-col, .cc_qb107hkb_ZvoKwRECNg .qv-media-col, .cc_qb107hkb_0uNE6jADTw .qv-media-col, .cc_qb107hkb_IZCaxJOaZB .qv-media-col, .cc_qb107hkb_Xt2iXfU7md .qv-media-col, .cc_qb107hkb_I7bjyo0mR7 .qv-media-col, .cc_qb107hkb_fWEb0wf5Bk .qv-media-col, .cc_qb107hkb_pgEWNGcEp1 .qv-media-col, .cc_qb107hkb_A9LDH1Pdtp .qv-media-col {
  position: relative;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-media, .cc_qb107hkb_Z0DG31F9ZY .qv-media, .cc_qb107hkb_ZvoKwRECNg .qv-media, .cc_qb107hkb_0uNE6jADTw .qv-media, .cc_qb107hkb_IZCaxJOaZB .qv-media, .cc_qb107hkb_Xt2iXfU7md .qv-media, .cc_qb107hkb_I7bjyo0mR7 .qv-media, .cc_qb107hkb_fWEb0wf5Bk .qv-media, .cc_qb107hkb_pgEWNGcEp1 .qv-media, .cc_qb107hkb_A9LDH1Pdtp .qv-media {
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: #fafafa; /* bg-neutral-50 */
}

/* karusel (eski .swiper) — CSS scroll-snap; Swiper grabCursor paritesi */
.cc_qb107hkb_QJ9I3cnw8o .qv-gallery, .cc_qb107hkb_Z0DG31F9ZY .qv-gallery, .cc_qb107hkb_ZvoKwRECNg .qv-gallery, .cc_qb107hkb_0uNE6jADTw .qv-gallery, .cc_qb107hkb_IZCaxJOaZB .qv-gallery, .cc_qb107hkb_Xt2iXfU7md .qv-gallery, .cc_qb107hkb_I7bjyo0mR7 .qv-gallery, .cc_qb107hkb_fWEb0wf5Bk .qv-gallery, .cc_qb107hkb_pgEWNGcEp1 .qv-gallery, .cc_qb107hkb_A9LDH1Pdtp .qv-gallery {
  display: flex;
  width: 100%;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  overscroll-behavior-x: contain;
  cursor: grab;
  scrollbar-width: none;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_Z0DG31F9ZY .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_ZvoKwRECNg .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_0uNE6jADTw .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_IZCaxJOaZB .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_Xt2iXfU7md .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_I7bjyo0mR7 .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_fWEb0wf5Bk .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_pgEWNGcEp1 .qv-gallery::-webkit-scrollbar, .cc_qb107hkb_A9LDH1Pdtp .qv-gallery::-webkit-scrollbar {
  display: none;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-gallery:active, .cc_qb107hkb_Z0DG31F9ZY .qv-gallery:active, .cc_qb107hkb_ZvoKwRECNg .qv-gallery:active, .cc_qb107hkb_0uNE6jADTw .qv-gallery:active, .cc_qb107hkb_IZCaxJOaZB .qv-gallery:active, .cc_qb107hkb_Xt2iXfU7md .qv-gallery:active, .cc_qb107hkb_I7bjyo0mR7 .qv-gallery:active, .cc_qb107hkb_fWEb0wf5Bk .qv-gallery:active, .cc_qb107hkb_pgEWNGcEp1 .qv-gallery:active, .cc_qb107hkb_A9LDH1Pdtp .qv-gallery:active {
  cursor: grabbing;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-slide, .cc_qb107hkb_Z0DG31F9ZY .qv-slide, .cc_qb107hkb_ZvoKwRECNg .qv-slide, .cc_qb107hkb_0uNE6jADTw .qv-slide, .cc_qb107hkb_IZCaxJOaZB .qv-slide, .cc_qb107hkb_Xt2iXfU7md .qv-slide, .cc_qb107hkb_I7bjyo0mR7 .qv-slide, .cc_qb107hkb_fWEb0wf5Bk .qv-slide, .cc_qb107hkb_pgEWNGcEp1 .qv-slide, .cc_qb107hkb_A9LDH1Pdtp .qv-slide {
  flex: 0 0 100%;
  width: 100%;
  scroll-snap-align: start;
  scroll-snap-stop: always; /* Swiper slidesPerView:1 — her jest tek slayt */
}
/* slayt görseli: aspect-product w-full object-cover */
.cc_qb107hkb_QJ9I3cnw8o .qv-slide-img, .cc_qb107hkb_Z0DG31F9ZY .qv-slide-img, .cc_qb107hkb_ZvoKwRECNg .qv-slide-img, .cc_qb107hkb_0uNE6jADTw .qv-slide-img, .cc_qb107hkb_IZCaxJOaZB .qv-slide-img, .cc_qb107hkb_Xt2iXfU7md .qv-slide-img, .cc_qb107hkb_I7bjyo0mR7 .qv-slide-img, .cc_qb107hkb_fWEb0wf5Bk .qv-slide-img, .cc_qb107hkb_pgEWNGcEp1 .qv-slide-img, .cc_qb107hkb_A9LDH1Pdtp .qv-slide-img {
  aspect-ratio: 9 / 16; /* aspect-product */
  width: 100%;
  object-fit: cover;
  display: block;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-slide-empty, .cc_qb107hkb_Z0DG31F9ZY .qv-slide-empty, .cc_qb107hkb_ZvoKwRECNg .qv-slide-empty, .cc_qb107hkb_0uNE6jADTw .qv-slide-empty, .cc_qb107hkb_IZCaxJOaZB .qv-slide-empty, .cc_qb107hkb_Xt2iXfU7md .qv-slide-empty, .cc_qb107hkb_I7bjyo0mR7 .qv-slide-empty, .cc_qb107hkb_fWEb0wf5Bk .qv-slide-empty, .cc_qb107hkb_pgEWNGcEp1 .qv-slide-empty, .cc_qb107hkb_A9LDH1Pdtp .qv-slide-empty {
  aspect-ratio: 9 / 16;
  width: 100%;
}

/* ghost chevron: absolute left-2/right-2 top-1/2 z-content hidden h-9 w-9
   -translate-y-1/2 items-center justify-center text-ink transition-opacity
   hover:opacity-60 md:flex */
.cc_qb107hkb_QJ9I3cnw8o .qv-nav, .cc_qb107hkb_Z0DG31F9ZY .qv-nav, .cc_qb107hkb_ZvoKwRECNg .qv-nav, .cc_qb107hkb_0uNE6jADTw .qv-nav, .cc_qb107hkb_IZCaxJOaZB .qv-nav, .cc_qb107hkb_Xt2iXfU7md .qv-nav, .cc_qb107hkb_I7bjyo0mR7 .qv-nav, .cc_qb107hkb_fWEb0wf5Bk .qv-nav, .cc_qb107hkb_pgEWNGcEp1 .qv-nav, .cc_qb107hkb_A9LDH1Pdtp .qv-nav {
  position: absolute;
  top: 50%;
  z-index: 4; /* z-content */
  display: none;
  height: 2.25rem;
  width: 2.25rem;
  transform: translateY(-50%);
  align-items: center;
  justify-content: center;
  color: #2d2a26;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  background: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-nav:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-nav:hover, .cc_qb107hkb_ZvoKwRECNg .qv-nav:hover, .cc_qb107hkb_0uNE6jADTw .qv-nav:hover, .cc_qb107hkb_IZCaxJOaZB .qv-nav:hover, .cc_qb107hkb_Xt2iXfU7md .qv-nav:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-nav:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-nav:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-nav:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-nav:hover {
  opacity: 0.6;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-nav--prev, .cc_qb107hkb_Z0DG31F9ZY .qv-nav--prev, .cc_qb107hkb_ZvoKwRECNg .qv-nav--prev, .cc_qb107hkb_0uNE6jADTw .qv-nav--prev, .cc_qb107hkb_IZCaxJOaZB .qv-nav--prev, .cc_qb107hkb_Xt2iXfU7md .qv-nav--prev, .cc_qb107hkb_I7bjyo0mR7 .qv-nav--prev, .cc_qb107hkb_fWEb0wf5Bk .qv-nav--prev, .cc_qb107hkb_pgEWNGcEp1 .qv-nav--prev, .cc_qb107hkb_A9LDH1Pdtp .qv-nav--prev {
  left: 0.5rem;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-nav--next, .cc_qb107hkb_Z0DG31F9ZY .qv-nav--next, .cc_qb107hkb_ZvoKwRECNg .qv-nav--next, .cc_qb107hkb_0uNE6jADTw .qv-nav--next, .cc_qb107hkb_IZCaxJOaZB .qv-nav--next, .cc_qb107hkb_Xt2iXfU7md .qv-nav--next, .cc_qb107hkb_I7bjyo0mR7 .qv-nav--next, .cc_qb107hkb_fWEb0wf5Bk .qv-nav--next, .cc_qb107hkb_pgEWNGcEp1 .qv-nav--next, .cc_qb107hkb_A9LDH1Pdtp .qv-nav--next {
  right: 0.5rem;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-nav, .cc_qb107hkb_Z0DG31F9ZY .qv-nav, .cc_qb107hkb_ZvoKwRECNg .qv-nav, .cc_qb107hkb_0uNE6jADTw .qv-nav, .cc_qb107hkb_IZCaxJOaZB .qv-nav, .cc_qb107hkb_Xt2iXfU7md .qv-nav, .cc_qb107hkb_I7bjyo0mR7 .qv-nav, .cc_qb107hkb_fWEb0wf5Bk .qv-nav, .cc_qb107hkb_pgEWNGcEp1 .qv-nav, .cc_qb107hkb_A9LDH1Pdtp .qv-nav {
    display: flex;
  }
}

/* nokta göstergesi: absolute bottom-3 left-1/2 z-content flex -translate-x-1/2
   items-center gap-1.5 md:hidden */
.cc_qb107hkb_QJ9I3cnw8o .qv-dots, .cc_qb107hkb_Z0DG31F9ZY .qv-dots, .cc_qb107hkb_ZvoKwRECNg .qv-dots, .cc_qb107hkb_0uNE6jADTw .qv-dots, .cc_qb107hkb_IZCaxJOaZB .qv-dots, .cc_qb107hkb_Xt2iXfU7md .qv-dots, .cc_qb107hkb_I7bjyo0mR7 .qv-dots, .cc_qb107hkb_fWEb0wf5Bk .qv-dots, .cc_qb107hkb_pgEWNGcEp1 .qv-dots, .cc_qb107hkb_A9LDH1Pdtp .qv-dots {
  position: absolute;
  bottom: 0.75rem;
  left: 50%;
  z-index: 4;
  display: flex;
  transform: translateX(-50%);
  align-items: center;
  gap: 0.375rem; /* gap-1.5 */
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-dots, .cc_qb107hkb_Z0DG31F9ZY .qv-dots, .cc_qb107hkb_ZvoKwRECNg .qv-dots, .cc_qb107hkb_0uNE6jADTw .qv-dots, .cc_qb107hkb_IZCaxJOaZB .qv-dots, .cc_qb107hkb_Xt2iXfU7md .qv-dots, .cc_qb107hkb_I7bjyo0mR7 .qv-dots, .cc_qb107hkb_fWEb0wf5Bk .qv-dots, .cc_qb107hkb_pgEWNGcEp1 .qv-dots, .cc_qb107hkb_A9LDH1Pdtp .qv-dots {
    display: none;
  }
}
/* nokta: block h-1 rounded-full transition-all (aktif: w-4 bg-ink / pasif: w-1 bg-ink/30) */
.cc_qb107hkb_QJ9I3cnw8o .qv-dot, .cc_qb107hkb_Z0DG31F9ZY .qv-dot, .cc_qb107hkb_ZvoKwRECNg .qv-dot, .cc_qb107hkb_0uNE6jADTw .qv-dot, .cc_qb107hkb_IZCaxJOaZB .qv-dot, .cc_qb107hkb_Xt2iXfU7md .qv-dot, .cc_qb107hkb_I7bjyo0mR7 .qv-dot, .cc_qb107hkb_fWEb0wf5Bk .qv-dot, .cc_qb107hkb_pgEWNGcEp1 .qv-dot, .cc_qb107hkb_A9LDH1Pdtp .qv-dot {
  display: block;
  height: 0.25rem;
  border-radius: 9999px;
  transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 0.25rem;
  background-color: rgb(45 42 38 / 0.3); /* bg-ink/30 */
}
.cc_qb107hkb_QJ9I3cnw8o .qv-dot--active, .cc_qb107hkb_Z0DG31F9ZY .qv-dot--active, .cc_qb107hkb_ZvoKwRECNg .qv-dot--active, .cc_qb107hkb_0uNE6jADTw .qv-dot--active, .cc_qb107hkb_IZCaxJOaZB .qv-dot--active, .cc_qb107hkb_Xt2iXfU7md .qv-dot--active, .cc_qb107hkb_I7bjyo0mR7 .qv-dot--active, .cc_qb107hkb_fWEb0wf5Bk .qv-dot--active, .cc_qb107hkb_pgEWNGcEp1 .qv-dot--active, .cc_qb107hkb_A9LDH1Pdtp .qv-dot--active {
  width: 1rem; /* w-4 */
  background-color: #2d2a26;
}

/* thumbnail şeridi: hscroll hidden gap-2 overflow-x-auto p-3 md:flex */
.cc_qb107hkb_QJ9I3cnw8o .qv-thumbs, .cc_qb107hkb_Z0DG31F9ZY .qv-thumbs, .cc_qb107hkb_ZvoKwRECNg .qv-thumbs, .cc_qb107hkb_0uNE6jADTw .qv-thumbs, .cc_qb107hkb_IZCaxJOaZB .qv-thumbs, .cc_qb107hkb_Xt2iXfU7md .qv-thumbs, .cc_qb107hkb_I7bjyo0mR7 .qv-thumbs, .cc_qb107hkb_fWEb0wf5Bk .qv-thumbs, .cc_qb107hkb_pgEWNGcEp1 .qv-thumbs, .cc_qb107hkb_A9LDH1Pdtp .qv-thumbs {
  display: none;
  gap: 0.5rem;
  overflow-x: auto;
  padding: 0.75rem;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-thumbs, .cc_qb107hkb_Z0DG31F9ZY .qv-thumbs, .cc_qb107hkb_ZvoKwRECNg .qv-thumbs, .cc_qb107hkb_0uNE6jADTw .qv-thumbs, .cc_qb107hkb_IZCaxJOaZB .qv-thumbs, .cc_qb107hkb_Xt2iXfU7md .qv-thumbs, .cc_qb107hkb_I7bjyo0mR7 .qv-thumbs, .cc_qb107hkb_fWEb0wf5Bk .qv-thumbs, .cc_qb107hkb_pgEWNGcEp1 .qv-thumbs, .cc_qb107hkb_A9LDH1Pdtp .qv-thumbs {
    display: flex;
  }
}
/* thumb: aspect-product w-12 shrink-0 overflow-hidden border transition-colors
   (aktif: border-ink / pasif: border-transparent hover:border-neutral-300) */
.cc_qb107hkb_QJ9I3cnw8o .qv-thumb, .cc_qb107hkb_Z0DG31F9ZY .qv-thumb, .cc_qb107hkb_ZvoKwRECNg .qv-thumb, .cc_qb107hkb_0uNE6jADTw .qv-thumb, .cc_qb107hkb_IZCaxJOaZB .qv-thumb, .cc_qb107hkb_Xt2iXfU7md .qv-thumb, .cc_qb107hkb_I7bjyo0mR7 .qv-thumb, .cc_qb107hkb_fWEb0wf5Bk .qv-thumb, .cc_qb107hkb_pgEWNGcEp1 .qv-thumb, .cc_qb107hkb_A9LDH1Pdtp .qv-thumb {
  aspect-ratio: 9 / 16;
  width: 3rem; /* w-12 */
  flex-shrink: 0;
  overflow: hidden;
  border: 1px solid transparent;
  transition-property: color, background-color, border-color;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background: transparent;
  padding: 0;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-thumb:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-thumb:hover, .cc_qb107hkb_ZvoKwRECNg .qv-thumb:hover, .cc_qb107hkb_0uNE6jADTw .qv-thumb:hover, .cc_qb107hkb_IZCaxJOaZB .qv-thumb:hover, .cc_qb107hkb_Xt2iXfU7md .qv-thumb:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-thumb:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-thumb:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-thumb:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-thumb:hover {
  border-color: #d4d4d4; /* hover:border-neutral-300 */
}
.cc_qb107hkb_QJ9I3cnw8o .qv-thumb--active, .cc_qb107hkb_Z0DG31F9ZY .qv-thumb--active, .cc_qb107hkb_ZvoKwRECNg .qv-thumb--active, .cc_qb107hkb_0uNE6jADTw .qv-thumb--active, .cc_qb107hkb_IZCaxJOaZB .qv-thumb--active, .cc_qb107hkb_Xt2iXfU7md .qv-thumb--active, .cc_qb107hkb_I7bjyo0mR7 .qv-thumb--active, .cc_qb107hkb_fWEb0wf5Bk .qv-thumb--active, .cc_qb107hkb_pgEWNGcEp1 .qv-thumb--active, .cc_qb107hkb_A9LDH1Pdtp .qv-thumb--active, .cc_qb107hkb_QJ9I3cnw8o .qv-thumb--active:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-thumb--active:hover, .cc_qb107hkb_ZvoKwRECNg .qv-thumb--active:hover, .cc_qb107hkb_0uNE6jADTw .qv-thumb--active:hover, .cc_qb107hkb_IZCaxJOaZB .qv-thumb--active:hover, .cc_qb107hkb_Xt2iXfU7md .qv-thumb--active:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-thumb--active:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-thumb--active:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-thumb--active:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-thumb--active:hover {
  border-color: #2d2a26; /* border-ink */
}
.cc_qb107hkb_QJ9I3cnw8o .qv-thumb-img, .cc_qb107hkb_Z0DG31F9ZY .qv-thumb-img, .cc_qb107hkb_ZvoKwRECNg .qv-thumb-img, .cc_qb107hkb_0uNE6jADTw .qv-thumb-img, .cc_qb107hkb_IZCaxJOaZB .qv-thumb-img, .cc_qb107hkb_Xt2iXfU7md .qv-thumb-img, .cc_qb107hkb_I7bjyo0mR7 .qv-thumb-img, .cc_qb107hkb_fWEb0wf5Bk .qv-thumb-img, .cc_qb107hkb_pgEWNGcEp1 .qv-thumb-img, .cc_qb107hkb_A9LDH1Pdtp .qv-thumb-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* detaylar: flex flex-col p-5 md:p-8 */
.cc_qb107hkb_QJ9I3cnw8o .qv-details, .cc_qb107hkb_Z0DG31F9ZY .qv-details, .cc_qb107hkb_ZvoKwRECNg .qv-details, .cc_qb107hkb_0uNE6jADTw .qv-details, .cc_qb107hkb_IZCaxJOaZB .qv-details, .cc_qb107hkb_Xt2iXfU7md .qv-details, .cc_qb107hkb_I7bjyo0mR7 .qv-details, .cc_qb107hkb_fWEb0wf5Bk .qv-details, .cc_qb107hkb_pgEWNGcEp1 .qv-details, .cc_qb107hkb_A9LDH1Pdtp .qv-details {
  display: flex;
  flex-direction: column;
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-details, .cc_qb107hkb_Z0DG31F9ZY .qv-details, .cc_qb107hkb_ZvoKwRECNg .qv-details, .cc_qb107hkb_0uNE6jADTw .qv-details, .cc_qb107hkb_IZCaxJOaZB .qv-details, .cc_qb107hkb_Xt2iXfU7md .qv-details, .cc_qb107hkb_I7bjyo0mR7 .qv-details, .cc_qb107hkb_fWEb0wf5Bk .qv-details, .cc_qb107hkb_pgEWNGcEp1 .qv-details, .cc_qb107hkb_A9LDH1Pdtp .qv-details {
    padding: 2rem;
  }
}

/* marka: text-2xs font-medium uppercase tracking-widest text-ink-2 */
.cc_qb107hkb_QJ9I3cnw8o .qv-brand, .cc_qb107hkb_Z0DG31F9ZY .qv-brand, .cc_qb107hkb_ZvoKwRECNg .qv-brand, .cc_qb107hkb_0uNE6jADTw .qv-brand, .cc_qb107hkb_IZCaxJOaZB .qv-brand, .cc_qb107hkb_Xt2iXfU7md .qv-brand, .cc_qb107hkb_I7bjyo0mR7 .qv-brand, .cc_qb107hkb_fWEb0wf5Bk .qv-brand, .cc_qb107hkb_pgEWNGcEp1 .qv-brand, .cc_qb107hkb_A9LDH1Pdtp .qv-brand {
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em; /* tracking-widest */
  color: #5b5f66; /* text-ink-2 */
}

/* ad: mt-1 font-display text-xl leading-snug text-ink (+ h2 sıfırlama) */
.cc_qb107hkb_QJ9I3cnw8o .qv-name, .cc_qb107hkb_Z0DG31F9ZY .qv-name, .cc_qb107hkb_ZvoKwRECNg .qv-name, .cc_qb107hkb_0uNE6jADTw .qv-name, .cc_qb107hkb_IZCaxJOaZB .qv-name, .cc_qb107hkb_Xt2iXfU7md .qv-name, .cc_qb107hkb_I7bjyo0mR7 .qv-name, .cc_qb107hkb_fWEb0wf5Bk .qv-name, .cc_qb107hkb_pgEWNGcEp1 .qv-name, .cc_qb107hkb_A9LDH1Pdtp .qv-name {
  margin: 0.25rem 0 0;
  font-family: var(--lp-font-display);
  font-size: var(--lp-text-heading-3); /* text-xl */
  line-height: var(--lp-lh-heading-3);
  letter-spacing: var(--lp-ls-type); /* leading-snug */
  font-weight: 400;
  color: #2d2a26;
}

/* fiyat: mt-1.5 text-sm font-medium text-ink */
.cc_qb107hkb_QJ9I3cnw8o .qv-price, .cc_qb107hkb_Z0DG31F9ZY .qv-price, .cc_qb107hkb_ZvoKwRECNg .qv-price, .cc_qb107hkb_0uNE6jADTw .qv-price, .cc_qb107hkb_IZCaxJOaZB .qv-price, .cc_qb107hkb_Xt2iXfU7md .qv-price, .cc_qb107hkb_I7bjyo0mR7 .qv-price, .cc_qb107hkb_fWEb0wf5Bk .qv-price, .cc_qb107hkb_pgEWNGcEp1 .qv-price, .cc_qb107hkb_A9LDH1Pdtp .qv-price {
  margin-top: 0.375rem;
  font-size: 14px; /* text-sm */
  line-height: 20px;
  font-weight: 500;
  color: #2d2a26;
}
/* üstü çizili: mr-1.5 text-ink-3 */
.cc_qb107hkb_QJ9I3cnw8o .qv-price-old, .cc_qb107hkb_Z0DG31F9ZY .qv-price-old, .cc_qb107hkb_ZvoKwRECNg .qv-price-old, .cc_qb107hkb_0uNE6jADTw .qv-price-old, .cc_qb107hkb_IZCaxJOaZB .qv-price-old, .cc_qb107hkb_Xt2iXfU7md .qv-price-old, .cc_qb107hkb_I7bjyo0mR7 .qv-price-old, .cc_qb107hkb_fWEb0wf5Bk .qv-price-old, .cc_qb107hkb_pgEWNGcEp1 .qv-price-old, .cc_qb107hkb_A9LDH1Pdtp .qv-price-old {
  margin-right: 0.375rem;
  color: #9aa0a6;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-price-sale, .cc_qb107hkb_Z0DG31F9ZY .qv-price-sale, .cc_qb107hkb_ZvoKwRECNg .qv-price-sale, .cc_qb107hkb_0uNE6jADTw .qv-price-sale, .cc_qb107hkb_IZCaxJOaZB .qv-price-sale, .cc_qb107hkb_Xt2iXfU7md .qv-price-sale, .cc_qb107hkb_I7bjyo0mR7 .qv-price-sale, .cc_qb107hkb_fWEb0wf5Bk .qv-price-sale, .cc_qb107hkb_pgEWNGcEp1 .qv-price-sale, .cc_qb107hkb_A9LDH1Pdtp .qv-price-sale {
  color: #c92a2a; /* text-sale */
}

/* detay linki: mt-2 w-fit text-xs font-bold text-ink underline
   underline-offset-4 transition-opacity hover:opacity-60 */
.cc_qb107hkb_QJ9I3cnw8o .qv-details-link, .cc_qb107hkb_Z0DG31F9ZY .qv-details-link, .cc_qb107hkb_ZvoKwRECNg .qv-details-link, .cc_qb107hkb_0uNE6jADTw .qv-details-link, .cc_qb107hkb_IZCaxJOaZB .qv-details-link, .cc_qb107hkb_Xt2iXfU7md .qv-details-link, .cc_qb107hkb_I7bjyo0mR7 .qv-details-link, .cc_qb107hkb_fWEb0wf5Bk .qv-details-link, .cc_qb107hkb_pgEWNGcEp1 .qv-details-link, .cc_qb107hkb_A9LDH1Pdtp .qv-details-link {
  margin-top: 0.5rem;
  width: fit-content;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #2d2a26;
  text-decoration: underline;
  text-underline-offset: 4px;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
.cc_qb107hkb_QJ9I3cnw8o .qv-details-link:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-details-link:hover, .cc_qb107hkb_ZvoKwRECNg .qv-details-link:hover, .cc_qb107hkb_0uNE6jADTw .qv-details-link:hover, .cc_qb107hkb_IZCaxJOaZB .qv-details-link:hover, .cc_qb107hkb_Xt2iXfU7md .qv-details-link:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-details-link:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-details-link:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-details-link:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-details-link:hover {
  opacity: 0.6;
}

/* seçici blokları: mt-5 */
.cc_qb107hkb_QJ9I3cnw8o .qv-picker, .cc_qb107hkb_Z0DG31F9ZY .qv-picker, .cc_qb107hkb_ZvoKwRECNg .qv-picker, .cc_qb107hkb_0uNE6jADTw .qv-picker, .cc_qb107hkb_IZCaxJOaZB .qv-picker, .cc_qb107hkb_Xt2iXfU7md .qv-picker, .cc_qb107hkb_I7bjyo0mR7 .qv-picker, .cc_qb107hkb_fWEb0wf5Bk .qv-picker, .cc_qb107hkb_pgEWNGcEp1 .qv-picker, .cc_qb107hkb_A9LDH1Pdtp .qv-picker {
  margin-top: 1.25rem;
}

/* CTA: mt-6 flex h-12 w-full items-center px-5 font-display text-base
   transition-opacity md:mt-auto */
.cc_qb107hkb_QJ9I3cnw8o .qv-cta, .cc_qb107hkb_Z0DG31F9ZY .qv-cta, .cc_qb107hkb_ZvoKwRECNg .qv-cta, .cc_qb107hkb_0uNE6jADTw .qv-cta, .cc_qb107hkb_IZCaxJOaZB .qv-cta, .cc_qb107hkb_Xt2iXfU7md .qv-cta, .cc_qb107hkb_I7bjyo0mR7 .qv-cta, .cc_qb107hkb_fWEb0wf5Bk .qv-cta, .cc_qb107hkb_pgEWNGcEp1 .qv-cta, .cc_qb107hkb_A9LDH1Pdtp .qv-cta {
  margin-top: 1.5rem;
  display: flex;
  height: 3rem; /* h-12 */
  width: 100%;
  align-items: center;
  padding: 0 1.25rem; /* px-5 */
  font-family: var(--lp-font-display);
  font-size: var(--lp-text-heading-4); /* text-base */
  line-height: var(--lp-lh-heading-4);
  letter-spacing: var(--lp-ls-type);
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  border: 0;
  cursor: pointer;
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .qv-cta, .cc_qb107hkb_Z0DG31F9ZY .qv-cta, .cc_qb107hkb_ZvoKwRECNg .qv-cta, .cc_qb107hkb_0uNE6jADTw .qv-cta, .cc_qb107hkb_IZCaxJOaZB .qv-cta, .cc_qb107hkb_Xt2iXfU7md .qv-cta, .cc_qb107hkb_I7bjyo0mR7 .qv-cta, .cc_qb107hkb_fWEb0wf5Bk .qv-cta, .cc_qb107hkb_pgEWNGcEp1 .qv-cta, .cc_qb107hkb_A9LDH1Pdtp .qv-cta {
    margin-top: auto;
  }
}
/* tükendi: cursor-not-allowed bg-neutral-200 text-ink-3 justify-center */
.cc_qb107hkb_QJ9I3cnw8o .qv-cta--oos, .cc_qb107hkb_Z0DG31F9ZY .qv-cta--oos, .cc_qb107hkb_ZvoKwRECNg .qv-cta--oos, .cc_qb107hkb_0uNE6jADTw .qv-cta--oos, .cc_qb107hkb_IZCaxJOaZB .qv-cta--oos, .cc_qb107hkb_Xt2iXfU7md .qv-cta--oos, .cc_qb107hkb_I7bjyo0mR7 .qv-cta--oos, .cc_qb107hkb_fWEb0wf5Bk .qv-cta--oos, .cc_qb107hkb_pgEWNGcEp1 .qv-cta--oos, .cc_qb107hkb_A9LDH1Pdtp .qv-cta--oos {
  cursor: not-allowed;
  background-color: #e5e5e5; /* bg-neutral-200 */
  color: #9aa0a6;
  justify-content: center;
}
/* satın al: bg-ink text-white hover:opacity-85 (justify-center | between) */
.cc_qb107hkb_QJ9I3cnw8o .qv-cta--buy, .cc_qb107hkb_Z0DG31F9ZY .qv-cta--buy, .cc_qb107hkb_ZvoKwRECNg .qv-cta--buy, .cc_qb107hkb_0uNE6jADTw .qv-cta--buy, .cc_qb107hkb_IZCaxJOaZB .qv-cta--buy, .cc_qb107hkb_Xt2iXfU7md .qv-cta--buy, .cc_qb107hkb_I7bjyo0mR7 .qv-cta--buy, .cc_qb107hkb_fWEb0wf5Bk .qv-cta--buy, .cc_qb107hkb_pgEWNGcEp1 .qv-cta--buy, .cc_qb107hkb_A9LDH1Pdtp .qv-cta--buy {
  background-color: #2d2a26;
  color: #ffffff;
  justify-content: center;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-cta--buy:hover, .cc_qb107hkb_Z0DG31F9ZY .qv-cta--buy:hover, .cc_qb107hkb_ZvoKwRECNg .qv-cta--buy:hover, .cc_qb107hkb_0uNE6jADTw .qv-cta--buy:hover, .cc_qb107hkb_IZCaxJOaZB .qv-cta--buy:hover, .cc_qb107hkb_Xt2iXfU7md .qv-cta--buy:hover, .cc_qb107hkb_I7bjyo0mR7 .qv-cta--buy:hover, .cc_qb107hkb_fWEb0wf5Bk .qv-cta--buy:hover, .cc_qb107hkb_pgEWNGcEp1 .qv-cta--buy:hover, .cc_qb107hkb_A9LDH1Pdtp .qv-cta--buy:hover {
  opacity: 0.85;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-cta--between, .cc_qb107hkb_Z0DG31F9ZY .qv-cta--between, .cc_qb107hkb_ZvoKwRECNg .qv-cta--between, .cc_qb107hkb_0uNE6jADTw .qv-cta--between, .cc_qb107hkb_IZCaxJOaZB .qv-cta--between, .cc_qb107hkb_Xt2iXfU7md .qv-cta--between, .cc_qb107hkb_I7bjyo0mR7 .qv-cta--between, .cc_qb107hkb_fWEb0wf5Bk .qv-cta--between, .cc_qb107hkb_pgEWNGcEp1 .qv-cta--between, .cc_qb107hkb_A9LDH1Pdtp .qv-cta--between {
  justify-content: space-between;
}
.cc_qb107hkb_QJ9I3cnw8o .qv-cta--adding, .cc_qb107hkb_Z0DG31F9ZY .qv-cta--adding, .cc_qb107hkb_ZvoKwRECNg .qv-cta--adding, .cc_qb107hkb_0uNE6jADTw .qv-cta--adding, .cc_qb107hkb_IZCaxJOaZB .qv-cta--adding, .cc_qb107hkb_Xt2iXfU7md .qv-cta--adding, .cc_qb107hkb_I7bjyo0mR7 .qv-cta--adding, .cc_qb107hkb_fWEb0wf5Bk .qv-cta--adding, .cc_qb107hkb_pgEWNGcEp1 .qv-cta--adding, .cc_qb107hkb_A9LDH1Pdtp .qv-cta--adding {
  cursor: wait;
  opacity: 0.7;
}

/* End import: ../QuickView/styles.css */

/* kök: group flex h-full flex-col */
.cc_qb107hkb_QJ9I3cnw8o .pcard, .cc_qb107hkb_Z0DG31F9ZY .pcard, .cc_qb107hkb_ZvoKwRECNg .pcard, .cc_qb107hkb_0uNE6jADTw .pcard, .cc_qb107hkb_IZCaxJOaZB .pcard, .cc_qb107hkb_Xt2iXfU7md .pcard, .cc_qb107hkb_I7bjyo0mR7 .pcard, .cc_qb107hkb_fWEb0wf5Bk .pcard, .cc_qb107hkb_pgEWNGcEp1 .pcard, .cc_qb107hkb_A9LDH1Pdtp .pcard {
  display: flex;
  height: 100%;
  flex-direction: column;
}

/* görsel sarmalayıcı: relative */
.cc_qb107hkb_QJ9I3cnw8o .pcard-media, .cc_qb107hkb_Z0DG31F9ZY .pcard-media, .cc_qb107hkb_ZvoKwRECNg .pcard-media, .cc_qb107hkb_0uNE6jADTw .pcard-media, .cc_qb107hkb_IZCaxJOaZB .pcard-media, .cc_qb107hkb_Xt2iXfU7md .pcard-media, .cc_qb107hkb_I7bjyo0mR7 .pcard-media, .cc_qb107hkb_fWEb0wf5Bk .pcard-media, .cc_qb107hkb_pgEWNGcEp1 .pcard-media, .cc_qb107hkb_A9LDH1Pdtp .pcard-media {
  position: relative;
}

/* görsel linki: block w-full bg-neutral-50 */
.cc_qb107hkb_QJ9I3cnw8o .pcard-img-link, .cc_qb107hkb_Z0DG31F9ZY .pcard-img-link, .cc_qb107hkb_ZvoKwRECNg .pcard-img-link, .cc_qb107hkb_0uNE6jADTw .pcard-img-link, .cc_qb107hkb_IZCaxJOaZB .pcard-img-link, .cc_qb107hkb_Xt2iXfU7md .pcard-img-link, .cc_qb107hkb_I7bjyo0mR7 .pcard-img-link, .cc_qb107hkb_fWEb0wf5Bk .pcard-img-link, .cc_qb107hkb_pgEWNGcEp1 .pcard-img-link, .cc_qb107hkb_A9LDH1Pdtp .pcard-img-link {
  display: block;
  width: 100%;
  background-color: #fafafa; /* bg-neutral-50 */
  color: inherit; /* preflight: a rengi kalıtım */
  text-decoration: none;
}

/* çerçeve: relative w-full overflow-hidden (+ default: aspect-product) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-frame, .cc_qb107hkb_Z0DG31F9ZY .pcard-frame, .cc_qb107hkb_ZvoKwRECNg .pcard-frame, .cc_qb107hkb_0uNE6jADTw .pcard-frame, .cc_qb107hkb_IZCaxJOaZB .pcard-frame, .cc_qb107hkb_Xt2iXfU7md .pcard-frame, .cc_qb107hkb_I7bjyo0mR7 .pcard-frame, .cc_qb107hkb_fWEb0wf5Bk .pcard-frame, .cc_qb107hkb_pgEWNGcEp1 .pcard-frame, .cc_qb107hkb_A9LDH1Pdtp .pcard-frame {
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* SKIMS kart oranı (canlı ölçüm: aspect-9/13, cover) — müşteri kararıyla
   TÜM kart yüzeylerinde: koleksiyon gridleri + Kombinle/sepet rayları +
   arama önerileri (compact) aynı oranda. */
.cc_qb107hkb_QJ9I3cnw8o .pcard-frame--default, .cc_qb107hkb_Z0DG31F9ZY .pcard-frame--default, .cc_qb107hkb_ZvoKwRECNg .pcard-frame--default, .cc_qb107hkb_0uNE6jADTw .pcard-frame--default, .cc_qb107hkb_IZCaxJOaZB .pcard-frame--default, .cc_qb107hkb_Xt2iXfU7md .pcard-frame--default, .cc_qb107hkb_I7bjyo0mR7 .pcard-frame--default, .cc_qb107hkb_fWEb0wf5Bk .pcard-frame--default, .cc_qb107hkb_pgEWNGcEp1 .pcard-frame--default, .cc_qb107hkb_A9LDH1Pdtp .pcard-frame--default, .cc_qb107hkb_QJ9I3cnw8o .pcard-frame--collection, .cc_qb107hkb_Z0DG31F9ZY .pcard-frame--collection, .cc_qb107hkb_ZvoKwRECNg .pcard-frame--collection, .cc_qb107hkb_0uNE6jADTw .pcard-frame--collection, .cc_qb107hkb_IZCaxJOaZB .pcard-frame--collection, .cc_qb107hkb_Xt2iXfU7md .pcard-frame--collection, .cc_qb107hkb_I7bjyo0mR7 .pcard-frame--collection, .cc_qb107hkb_fWEb0wf5Bk .pcard-frame--collection, .cc_qb107hkb_pgEWNGcEp1 .pcard-frame--collection, .cc_qb107hkb_A9LDH1Pdtp .pcard-frame--collection {
  aspect-ratio: 9 / 13;
}

/* ana görsel: absolute inset-0 h-full w-full object-cover
   transition-opacity duration-500 ease-out */
.cc_qb107hkb_QJ9I3cnw8o .pcard-img, .cc_qb107hkb_Z0DG31F9ZY .pcard-img, .cc_qb107hkb_ZvoKwRECNg .pcard-img, .cc_qb107hkb_0uNE6jADTw .pcard-img, .cc_qb107hkb_IZCaxJOaZB .pcard-img, .cc_qb107hkb_Xt2iXfU7md .pcard-img, .cc_qb107hkb_I7bjyo0mR7 .pcard-img, .cc_qb107hkb_fWEb0wf5Bk .pcard-img, .cc_qb107hkb_pgEWNGcEp1 .pcard-img, .cc_qb107hkb_A9LDH1Pdtp .pcard-img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: opacity 500ms cubic-bezier(0, 0, 0.2, 1); /* ease-out */
}
/* tükendi: opacity-80 saturate-50 (tam grayscale çok sertti) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-img--oos, .cc_qb107hkb_Z0DG31F9ZY .pcard-img--oos, .cc_qb107hkb_ZvoKwRECNg .pcard-img--oos, .cc_qb107hkb_0uNE6jADTw .pcard-img--oos, .cc_qb107hkb_IZCaxJOaZB .pcard-img--oos, .cc_qb107hkb_Xt2iXfU7md .pcard-img--oos, .cc_qb107hkb_I7bjyo0mR7 .pcard-img--oos, .cc_qb107hkb_fWEb0wf5Bk .pcard-img--oos, .cc_qb107hkb_pgEWNGcEp1 .pcard-img--oos, .cc_qb107hkb_A9LDH1Pdtp .pcard-img--oos {
  opacity: 0.8;
  filter: saturate(0.5);
}
/* hover crossfade (yalnız md+): md:group-hover:opacity-0 */
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .pcard:hover .pcard-img--fade, .cc_qb107hkb_Z0DG31F9ZY .pcard:hover .pcard-img--fade, .cc_qb107hkb_ZvoKwRECNg .pcard:hover .pcard-img--fade, .cc_qb107hkb_0uNE6jADTw .pcard:hover .pcard-img--fade, .cc_qb107hkb_IZCaxJOaZB .pcard:hover .pcard-img--fade, .cc_qb107hkb_Xt2iXfU7md .pcard:hover .pcard-img--fade, .cc_qb107hkb_I7bjyo0mR7 .pcard:hover .pcard-img--fade, .cc_qb107hkb_fWEb0wf5Bk .pcard:hover .pcard-img--fade, .cc_qb107hkb_pgEWNGcEp1 .pcard:hover .pcard-img--fade, .cc_qb107hkb_A9LDH1Pdtp .pcard:hover .pcard-img--fade {
    opacity: 0;
  }
}

/* hover görseli: absolute inset-0 hidden h-full w-full object-cover opacity-0
   transition-opacity duration-500 ease-out group-hover:opacity-100 md:block */
.cc_qb107hkb_QJ9I3cnw8o .pcard-img-hover, .cc_qb107hkb_Z0DG31F9ZY .pcard-img-hover, .cc_qb107hkb_ZvoKwRECNg .pcard-img-hover, .cc_qb107hkb_0uNE6jADTw .pcard-img-hover, .cc_qb107hkb_IZCaxJOaZB .pcard-img-hover, .cc_qb107hkb_Xt2iXfU7md .pcard-img-hover, .cc_qb107hkb_I7bjyo0mR7 .pcard-img-hover, .cc_qb107hkb_fWEb0wf5Bk .pcard-img-hover, .cc_qb107hkb_pgEWNGcEp1 .pcard-img-hover, .cc_qb107hkb_A9LDH1Pdtp .pcard-img-hover {
  position: absolute;
  inset: 0;
  display: none;
  height: 100%;
  width: 100%;
  object-fit: cover;
  opacity: 0;
  transition: opacity 500ms cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 768px) {
  .cc_qb107hkb_QJ9I3cnw8o .pcard-img-hover, .cc_qb107hkb_Z0DG31F9ZY .pcard-img-hover, .cc_qb107hkb_ZvoKwRECNg .pcard-img-hover, .cc_qb107hkb_0uNE6jADTw .pcard-img-hover, .cc_qb107hkb_IZCaxJOaZB .pcard-img-hover, .cc_qb107hkb_Xt2iXfU7md .pcard-img-hover, .cc_qb107hkb_I7bjyo0mR7 .pcard-img-hover, .cc_qb107hkb_fWEb0wf5Bk .pcard-img-hover, .cc_qb107hkb_pgEWNGcEp1 .pcard-img-hover, .cc_qb107hkb_A9LDH1Pdtp .pcard-img-hover {
    display: block;
  }
}
.cc_qb107hkb_QJ9I3cnw8o .pcard:hover .pcard-img-hover, .cc_qb107hkb_Z0DG31F9ZY .pcard:hover .pcard-img-hover, .cc_qb107hkb_ZvoKwRECNg .pcard:hover .pcard-img-hover, .cc_qb107hkb_0uNE6jADTw .pcard:hover .pcard-img-hover, .cc_qb107hkb_IZCaxJOaZB .pcard:hover .pcard-img-hover, .cc_qb107hkb_Xt2iXfU7md .pcard:hover .pcard-img-hover, .cc_qb107hkb_I7bjyo0mR7 .pcard:hover .pcard-img-hover, .cc_qb107hkb_fWEb0wf5Bk .pcard:hover .pcard-img-hover, .cc_qb107hkb_pgEWNGcEp1 .pcard:hover .pcard-img-hover, .cc_qb107hkb_A9LDH1Pdtp .pcard:hover .pcard-img-hover {
  opacity: 1; /* group-hover:opacity-100 */
}

/* TÜKENDİ etiketi: absolute left-0 top-3 z-content bg-ink px-3 py-1
   text-2xs font-bold uppercase tracking-widest text-white */
.cc_qb107hkb_QJ9I3cnw8o .pcard-soldout, .cc_qb107hkb_Z0DG31F9ZY .pcard-soldout, .cc_qb107hkb_ZvoKwRECNg .pcard-soldout, .cc_qb107hkb_0uNE6jADTw .pcard-soldout, .cc_qb107hkb_IZCaxJOaZB .pcard-soldout, .cc_qb107hkb_Xt2iXfU7md .pcard-soldout, .cc_qb107hkb_I7bjyo0mR7 .pcard-soldout, .cc_qb107hkb_fWEb0wf5Bk .pcard-soldout, .cc_qb107hkb_pgEWNGcEp1 .pcard-soldout, .cc_qb107hkb_A9LDH1Pdtp .pcard-soldout {
  position: absolute;
  left: 0;
  top: 0.75rem;
  z-index: 4; /* z-content */
  background-color: #2d2a26; /* bg-ink */
  padding: 0.25rem 0.75rem; /* py-1 px-3 */
  font-size: 10px; /* text-2xs */
  line-height: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em; /* tracking-widest */
  color: #ffffff;
}

/* rozet sütunu: absolute bottom-2 left-2 z-content flex flex-col items-start gap-1 */
.cc_qb107hkb_QJ9I3cnw8o .pcard-badges, .cc_qb107hkb_Z0DG31F9ZY .pcard-badges, .cc_qb107hkb_ZvoKwRECNg .pcard-badges, .cc_qb107hkb_0uNE6jADTw .pcard-badges, .cc_qb107hkb_IZCaxJOaZB .pcard-badges, .cc_qb107hkb_Xt2iXfU7md .pcard-badges, .cc_qb107hkb_I7bjyo0mR7 .pcard-badges, .cc_qb107hkb_fWEb0wf5Bk .pcard-badges, .cc_qb107hkb_pgEWNGcEp1 .pcard-badges, .cc_qb107hkb_A9LDH1Pdtp .pcard-badges {
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
  z-index: 4;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem; /* gap-1 */
}

/* etiket pili: rounded-sm px-2 py-1 font-bold (full: text-xs / compact: text-2xs) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-badge, .cc_qb107hkb_Z0DG31F9ZY .pcard-badge, .cc_qb107hkb_ZvoKwRECNg .pcard-badge, .cc_qb107hkb_0uNE6jADTw .pcard-badge, .cc_qb107hkb_IZCaxJOaZB .pcard-badge, .cc_qb107hkb_Xt2iXfU7md .pcard-badge, .cc_qb107hkb_I7bjyo0mR7 .pcard-badge, .cc_qb107hkb_fWEb0wf5Bk .pcard-badge, .cc_qb107hkb_pgEWNGcEp1 .pcard-badge, .cc_qb107hkb_A9LDH1Pdtp .pcard-badge {
  border-radius: 2px; /* rounded-sm */
  padding: 0.25rem 0.5rem; /* py-1 px-2 */
  font-weight: 700;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-badge--full, .cc_qb107hkb_Z0DG31F9ZY .pcard-badge--full, .cc_qb107hkb_ZvoKwRECNg .pcard-badge--full, .cc_qb107hkb_0uNE6jADTw .pcard-badge--full, .cc_qb107hkb_IZCaxJOaZB .pcard-badge--full, .cc_qb107hkb_Xt2iXfU7md .pcard-badge--full, .cc_qb107hkb_I7bjyo0mR7 .pcard-badge--full, .cc_qb107hkb_fWEb0wf5Bk .pcard-badge--full, .cc_qb107hkb_pgEWNGcEp1 .pcard-badge--full, .cc_qb107hkb_A9LDH1Pdtp .pcard-badge--full {
  font-size: 12px; /* text-xs */
  line-height: 16px;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-badge--compact, .cc_qb107hkb_Z0DG31F9ZY .pcard-badge--compact, .cc_qb107hkb_ZvoKwRECNg .pcard-badge--compact, .cc_qb107hkb_0uNE6jADTw .pcard-badge--compact, .cc_qb107hkb_IZCaxJOaZB .pcard-badge--compact, .cc_qb107hkb_Xt2iXfU7md .pcard-badge--compact, .cc_qb107hkb_I7bjyo0mR7 .pcard-badge--compact, .cc_qb107hkb_fWEb0wf5Bk .pcard-badge--compact, .cc_qb107hkb_pgEWNGcEp1 .pcard-badge--compact, .cc_qb107hkb_A9LDH1Pdtp .pcard-badge--compact {
  font-size: 10px; /* text-2xs */
  line-height: 14px;
}

/* indirim rozeti: bg-sale px-1.5 py-0.5 text-2xs font-bold text-white */
.cc_qb107hkb_QJ9I3cnw8o .pcard-discount, .cc_qb107hkb_Z0DG31F9ZY .pcard-discount, .cc_qb107hkb_ZvoKwRECNg .pcard-discount, .cc_qb107hkb_0uNE6jADTw .pcard-discount, .cc_qb107hkb_IZCaxJOaZB .pcard-discount, .cc_qb107hkb_Xt2iXfU7md .pcard-discount, .cc_qb107hkb_I7bjyo0mR7 .pcard-discount, .cc_qb107hkb_fWEb0wf5Bk .pcard-discount, .cc_qb107hkb_pgEWNGcEp1 .pcard-discount, .cc_qb107hkb_A9LDH1Pdtp .pcard-discount {
  background-color: #c92a2a; /* bg-sale */
  padding: 0.125rem 0.375rem; /* py-0.5 px-1.5 */
  font-size: 10px; /* text-2xs */
  line-height: 14px;
  font-weight: 700;
  color: #ffffff;
}

/* göz butonu: absolute right-2 top-2 z-content flex h-7 w-7 items-center
   justify-center rounded-full bg-white/75 text-ink backdrop-blur-sm
   transition-colors hover:bg-white */
.cc_qb107hkb_QJ9I3cnw8o .pcard-eye, .cc_qb107hkb_Z0DG31F9ZY .pcard-eye, .cc_qb107hkb_ZvoKwRECNg .pcard-eye, .cc_qb107hkb_0uNE6jADTw .pcard-eye, .cc_qb107hkb_IZCaxJOaZB .pcard-eye, .cc_qb107hkb_Xt2iXfU7md .pcard-eye, .cc_qb107hkb_I7bjyo0mR7 .pcard-eye, .cc_qb107hkb_fWEb0wf5Bk .pcard-eye, .cc_qb107hkb_pgEWNGcEp1 .pcard-eye, .cc_qb107hkb_A9LDH1Pdtp .pcard-eye {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  z-index: 4;
  display: flex;
  height: 1.75rem; /* h-7 */
  width: 1.75rem; /* w-7 */
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  background-color: rgb(255 255 255 / 0.75);
  color: #2d2a26;
  backdrop-filter: blur(4px); /* backdrop-blur-sm */
  transition-property: color, background-color, border-color;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border: 0;
  padding: 0;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-eye:hover, .cc_qb107hkb_Z0DG31F9ZY .pcard-eye:hover, .cc_qb107hkb_ZvoKwRECNg .pcard-eye:hover, .cc_qb107hkb_0uNE6jADTw .pcard-eye:hover, .cc_qb107hkb_IZCaxJOaZB .pcard-eye:hover, .cc_qb107hkb_Xt2iXfU7md .pcard-eye:hover, .cc_qb107hkb_I7bjyo0mR7 .pcard-eye:hover, .cc_qb107hkb_fWEb0wf5Bk .pcard-eye:hover, .cc_qb107hkb_pgEWNGcEp1 .pcard-eye:hover, .cc_qb107hkb_A9LDH1Pdtp .pcard-eye:hover {
  background-color: #ffffff;
}
/* göz ikonu: h-4 w-4 */
.cc_qb107hkb_QJ9I3cnw8o .pcard-eye-icon, .cc_qb107hkb_Z0DG31F9ZY .pcard-eye-icon, .cc_qb107hkb_ZvoKwRECNg .pcard-eye-icon, .cc_qb107hkb_0uNE6jADTw .pcard-eye-icon, .cc_qb107hkb_IZCaxJOaZB .pcard-eye-icon, .cc_qb107hkb_Xt2iXfU7md .pcard-eye-icon, .cc_qb107hkb_I7bjyo0mR7 .pcard-eye-icon, .cc_qb107hkb_fWEb0wf5Bk .pcard-eye-icon, .cc_qb107hkb_pgEWNGcEp1 .pcard-eye-icon, .cc_qb107hkb_A9LDH1Pdtp .pcard-eye-icon {
  height: 1rem;
  width: 1rem;
}

/* ── SKIMS koleksiyon kartı swatch şeridi (canlı ölçüm) ──
   görsel→şerit 16px; 24px DAİRE çipler, gap 8px; taşarsa yatay kayar. */
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch-row, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch-row, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch-row, .cc_qb107hkb_0uNE6jADTw .pcard-swatch-row, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch-row, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch-row, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch-row, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch-row, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch-row, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch-row {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  overflow-x: auto;
  scrollbar-width: none;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_0uNE6jADTw .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch-row::-webkit-scrollbar, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch-row::-webkit-scrollbar {
  display: none;
}

.cc_qb107hkb_QJ9I3cnw8o .pcard-swatches, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatches, .cc_qb107hkb_ZvoKwRECNg .pcard-swatches, .cc_qb107hkb_0uNE6jADTw .pcard-swatches, .cc_qb107hkb_IZCaxJOaZB .pcard-swatches, .cc_qb107hkb_Xt2iXfU7md .pcard-swatches, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatches, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatches, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatches, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatches {
  list-style: none;
  margin: 0;
  /* Yatay 5px pay: seçili halka (4px offset + 1px ring) kaydırma kabında
     KIRPILMASIN — soldaki çip seçiliyken halkanın sol yarısı yenmiyordu. */
  padding: 0 5px;
  display: flex;
  min-width: 0;
  align-items: center;
  gap: 0.5rem; /* SKIMS gap-2 */
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch-item, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch-item, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch-item, .cc_qb107hkb_0uNE6jADTw .pcard-swatch-item, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch-item, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch-item, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch-item, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch-item, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch-item, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch-item {
  display: flex;
  /* seçili halkanın 4px offset'i kırpılmasın */
  padding: 5px 0;
}

/* swatch: SKIMS ColorSwatch — size-6 (24px) DAİRE, kenarlıksız;
   seçili: çipin KENDİ renginde 1px halka + 4px beyaz offset (ring-offset-4). */
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch, .cc_qb107hkb_0uNE6jADTw .pcard-swatch, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  border: 0;
  transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);
  padding: 0;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch--selected, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch--selected, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch--selected, .cc_qb107hkb_0uNE6jADTw .pcard-swatch--selected, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch--selected, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch--selected, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch--selected, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch--selected, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch--selected, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch--selected {
  box-shadow:
    0 0 0 4px #ffffff,
    0 0 0 5px currentColor; /* ring-1 ring-current + ring-offset-4 */
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_0uNE6jADTw .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch:not(.pcard-swatch--selected):hover, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch:not(.pcard-swatch--selected):hover {
  box-shadow:
    0 0 0 4px #ffffff,
    0 0 0 5px #c8c5c0;
}

/* kalp (compact satır-içi hâli) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-heart, .cc_qb107hkb_Z0DG31F9ZY .pcard-heart, .cc_qb107hkb_ZvoKwRECNg .pcard-heart, .cc_qb107hkb_0uNE6jADTw .pcard-heart, .cc_qb107hkb_IZCaxJOaZB .pcard-heart, .cc_qb107hkb_Xt2iXfU7md .pcard-heart, .cc_qb107hkb_I7bjyo0mR7 .pcard-heart, .cc_qb107hkb_fWEb0wf5Bk .pcard-heart, .cc_qb107hkb_pgEWNGcEp1 .pcard-heart, .cc_qb107hkb_A9LDH1Pdtp .pcard-heart {
  flex-shrink: 0;
  padding: 0.25rem; /* p-1 */
  color: #2d2a26;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  background: transparent;
  border: 0;
  cursor: pointer;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-heart:hover, .cc_qb107hkb_Z0DG31F9ZY .pcard-heart:hover, .cc_qb107hkb_ZvoKwRECNg .pcard-heart:hover, .cc_qb107hkb_0uNE6jADTw .pcard-heart:hover, .cc_qb107hkb_IZCaxJOaZB .pcard-heart:hover, .cc_qb107hkb_Xt2iXfU7md .pcard-heart:hover, .cc_qb107hkb_I7bjyo0mR7 .pcard-heart:hover, .cc_qb107hkb_fWEb0wf5Bk .pcard-heart:hover, .cc_qb107hkb_pgEWNGcEp1 .pcard-heart:hover, .cc_qb107hkb_A9LDH1Pdtp .pcard-heart:hover {
  opacity: 0.6;
}
/* SKIMS: full kartta kalp GÖRSELİN sağ-alt köşesinde — 32px beyaz daire,
   yumuşak gölge (shadow-float), 16px stroke-1.5 kalp. */
.cc_qb107hkb_QJ9I3cnw8o .pcard-heart--float, .cc_qb107hkb_Z0DG31F9ZY .pcard-heart--float, .cc_qb107hkb_ZvoKwRECNg .pcard-heart--float, .cc_qb107hkb_0uNE6jADTw .pcard-heart--float, .cc_qb107hkb_IZCaxJOaZB .pcard-heart--float, .cc_qb107hkb_Xt2iXfU7md .pcard-heart--float, .cc_qb107hkb_I7bjyo0mR7 .pcard-heart--float, .cc_qb107hkb_fWEb0wf5Bk .pcard-heart--float, .cc_qb107hkb_pgEWNGcEp1 .pcard-heart--float, .cc_qb107hkb_A9LDH1Pdtp .pcard-heart--float {
  position: absolute;
  right: 0.75rem;
  bottom: 0.75rem;
  z-index: 4;
  display: flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 9999px;
  background: #ffffff;
  box-shadow: 0 2px 8px rgb(0 0 0 / 0.12);
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-heart--float:hover, .cc_qb107hkb_Z0DG31F9ZY .pcard-heart--float:hover, .cc_qb107hkb_ZvoKwRECNg .pcard-heart--float:hover, .cc_qb107hkb_0uNE6jADTw .pcard-heart--float:hover, .cc_qb107hkb_IZCaxJOaZB .pcard-heart--float:hover, .cc_qb107hkb_Xt2iXfU7md .pcard-heart--float:hover, .cc_qb107hkb_I7bjyo0mR7 .pcard-heart--float:hover, .cc_qb107hkb_fWEb0wf5Bk .pcard-heart--float:hover, .cc_qb107hkb_pgEWNGcEp1 .pcard-heart--float:hover, .cc_qb107hkb_A9LDH1Pdtp .pcard-heart--float:hover {
  opacity: 1;
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.18);
}

/* metin bloğu (swatch'lı full): SKIMS details pt-sm (şerit→detay 8px) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-info, .cc_qb107hkb_Z0DG31F9ZY .pcard-info, .cc_qb107hkb_ZvoKwRECNg .pcard-info, .cc_qb107hkb_0uNE6jADTw .pcard-info, .cc_qb107hkb_IZCaxJOaZB .pcard-info, .cc_qb107hkb_Xt2iXfU7md .pcard-info, .cc_qb107hkb_I7bjyo0mR7 .pcard-info, .cc_qb107hkb_fWEb0wf5Bk .pcard-info, .cc_qb107hkb_pgEWNGcEp1 .pcard-info, .cc_qb107hkb_A9LDH1Pdtp .pcard-info {
  margin-top: 0.5rem;
  display: block;
  flex: 1 1 0%;
  color: inherit; /* preflight: a rengi kalıtım */
  text-decoration: none;
}

/* swatch'sız / compact satırı: mt-2 flex flex-1 items-start justify-between gap-1 */
.cc_qb107hkb_QJ9I3cnw8o .pcard-row, .cc_qb107hkb_Z0DG31F9ZY .pcard-row, .cc_qb107hkb_ZvoKwRECNg .pcard-row, .cc_qb107hkb_0uNE6jADTw .pcard-row, .cc_qb107hkb_IZCaxJOaZB .pcard-row, .cc_qb107hkb_Xt2iXfU7md .pcard-row, .cc_qb107hkb_I7bjyo0mR7 .pcard-row, .cc_qb107hkb_fWEb0wf5Bk .pcard-row, .cc_qb107hkb_pgEWNGcEp1 .pcard-row, .cc_qb107hkb_A9LDH1Pdtp .pcard-row {
  margin-top: 0.5rem;
  display: flex;
  flex: 1 1 0%;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.25rem; /* gap-1 */
}
/* link: block min-w-0 flex-1 */
.cc_qb107hkb_QJ9I3cnw8o .pcard-row-link, .cc_qb107hkb_Z0DG31F9ZY .pcard-row-link, .cc_qb107hkb_ZvoKwRECNg .pcard-row-link, .cc_qb107hkb_0uNE6jADTw .pcard-row-link, .cc_qb107hkb_IZCaxJOaZB .pcard-row-link, .cc_qb107hkb_Xt2iXfU7md .pcard-row-link, .cc_qb107hkb_I7bjyo0mR7 .pcard-row-link, .cc_qb107hkb_fWEb0wf5Bk .pcard-row-link, .cc_qb107hkb_pgEWNGcEp1 .pcard-row-link, .cc_qb107hkb_A9LDH1Pdtp .pcard-row-link {
  display: block;
  min-width: 0;
  flex: 1 1 0%;
  color: inherit; /* preflight: a rengi kalıtım */
  text-decoration: none;
}

/* marka: block text-2xs font-medium text-ink-2 (+ full: uppercase tracking-widest) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-brand, .cc_qb107hkb_Z0DG31F9ZY .pcard-brand, .cc_qb107hkb_ZvoKwRECNg .pcard-brand, .cc_qb107hkb_0uNE6jADTw .pcard-brand, .cc_qb107hkb_IZCaxJOaZB .pcard-brand, .cc_qb107hkb_Xt2iXfU7md .pcard-brand, .cc_qb107hkb_I7bjyo0mR7 .pcard-brand, .cc_qb107hkb_fWEb0wf5Bk .pcard-brand, .cc_qb107hkb_pgEWNGcEp1 .pcard-brand, .cc_qb107hkb_A9LDH1Pdtp .pcard-brand {
  /* SKIMS üst etiket (canlı ölçüm): T-Star Bold kesimi (400), 12/16, mürekkep */
  display: block;
  font-family: var(--lp-font-display);
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: var(--lp-ink);
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-brand--caps, .cc_qb107hkb_Z0DG31F9ZY .pcard-brand--caps, .cc_qb107hkb_ZvoKwRECNg .pcard-brand--caps, .cc_qb107hkb_0uNE6jADTw .pcard-brand--caps, .cc_qb107hkb_IZCaxJOaZB .pcard-brand--caps, .cc_qb107hkb_Xt2iXfU7md .pcard-brand--caps, .cc_qb107hkb_I7bjyo0mR7 .pcard-brand--caps, .cc_qb107hkb_fWEb0wf5Bk .pcard-brand--caps, .cc_qb107hkb_pgEWNGcEp1 .pcard-brand--caps, .cc_qb107hkb_A9LDH1Pdtp .pcard-brand--caps {
  text-transform: uppercase;
  letter-spacing: var(--lp-ls-type); /* SKIMS: 0.3px = %2,5 */
}

/* ad (full): SKIMS'te marka satırıyla BİTİŞİK (aynı blok, gap 0) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-name, .cc_qb107hkb_Z0DG31F9ZY .pcard-name, .cc_qb107hkb_ZvoKwRECNg .pcard-name, .cc_qb107hkb_0uNE6jADTw .pcard-name, .cc_qb107hkb_IZCaxJOaZB .pcard-name, .cc_qb107hkb_Xt2iXfU7md .pcard-name, .cc_qb107hkb_I7bjyo0mR7 .pcard-name, .cc_qb107hkb_fWEb0wf5Bk .pcard-name, .cc_qb107hkb_pgEWNGcEp1 .pcard-name, .cc_qb107hkb_A9LDH1Pdtp .pcard-name {
  /* SKIMS ürün adı: Inter 700 14/20, %2,5 izleme (0.35px) — T-Star DEĞİL */
  margin-top: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-family: var(--lp-font-sans);
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: var(--lp-ls-type);
  color: #2d2a26;
}
/* ad (compact): mt-0.5 block truncate font-display text-sm text-ink */
.cc_qb107hkb_QJ9I3cnw8o .pcard-name--truncate, .cc_qb107hkb_Z0DG31F9ZY .pcard-name--truncate, .cc_qb107hkb_ZvoKwRECNg .pcard-name--truncate, .cc_qb107hkb_0uNE6jADTw .pcard-name--truncate, .cc_qb107hkb_IZCaxJOaZB .pcard-name--truncate, .cc_qb107hkb_Xt2iXfU7md .pcard-name--truncate, .cc_qb107hkb_I7bjyo0mR7 .pcard-name--truncate, .cc_qb107hkb_fWEb0wf5Bk .pcard-name--truncate, .cc_qb107hkb_pgEWNGcEp1 .pcard-name--truncate, .cc_qb107hkb_A9LDH1Pdtp .pcard-name--truncate {
  display: block;
  -webkit-line-clamp: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; /* truncate */
  line-height: 20px; /* text-sm default (leading-snug yok) */
}

/* fiyat: SKIMS'te ad grubundan 8px aşağıda (flex gap-2) */
.cc_qb107hkb_QJ9I3cnw8o .pcard-price, .cc_qb107hkb_Z0DG31F9ZY .pcard-price, .cc_qb107hkb_ZvoKwRECNg .pcard-price, .cc_qb107hkb_0uNE6jADTw .pcard-price, .cc_qb107hkb_IZCaxJOaZB .pcard-price, .cc_qb107hkb_Xt2iXfU7md .pcard-price, .cc_qb107hkb_I7bjyo0mR7 .pcard-price, .cc_qb107hkb_fWEb0wf5Bk .pcard-price, .cc_qb107hkb_pgEWNGcEp1 .pcard-price, .cc_qb107hkb_A9LDH1Pdtp .pcard-price {
  /* SKIMS fiyat: Inter 400 14/20, %2,5 izleme */
  margin-top: 0.5rem;
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: var(--lp-ls-type);
  color: #2d2a26;
}
/* üstü çizili: mr-1 text-ink-3 */
.cc_qb107hkb_QJ9I3cnw8o .pcard-price-old, .cc_qb107hkb_Z0DG31F9ZY .pcard-price-old, .cc_qb107hkb_ZvoKwRECNg .pcard-price-old, .cc_qb107hkb_0uNE6jADTw .pcard-price-old, .cc_qb107hkb_IZCaxJOaZB .pcard-price-old, .cc_qb107hkb_Xt2iXfU7md .pcard-price-old, .cc_qb107hkb_I7bjyo0mR7 .pcard-price-old, .cc_qb107hkb_fWEb0wf5Bk .pcard-price-old, .cc_qb107hkb_pgEWNGcEp1 .pcard-price-old, .cc_qb107hkb_A9LDH1Pdtp .pcard-price-old {
  margin-right: 0.25rem;
  color: #787572; /* SKIMS eski fiyat grisi */
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-price-sale, .cc_qb107hkb_Z0DG31F9ZY .pcard-price-sale, .cc_qb107hkb_ZvoKwRECNg .pcard-price-sale, .cc_qb107hkb_0uNE6jADTw .pcard-price-sale, .cc_qb107hkb_IZCaxJOaZB .pcard-price-sale, .cc_qb107hkb_Xt2iXfU7md .pcard-price-sale, .cc_qb107hkb_I7bjyo0mR7 .pcard-price-sale, .cc_qb107hkb_fWEb0wf5Bk .pcard-price-sale, .cc_qb107hkb_pgEWNGcEp1 .pcard-price-sale, .cc_qb107hkb_A9LDH1Pdtp .pcard-price-sale {
  color: var(--lp-sale); /* SKIMS indirim kırmızısı */
}

/* Ürün grubu çipi — görsel dolgulu daire (kumaş dokusu); ölçü/halka
   davranışı düz renk çiple birebir aynı. */
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch--img, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch--img, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch--img, .cc_qb107hkb_0uNE6jADTw .pcard-swatch--img, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch--img, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch--img, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch--img, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch--img, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch--img, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch--img {
  overflow: hidden;
  padding: 0;
}
.cc_qb107hkb_QJ9I3cnw8o .pcard-swatch-img, .cc_qb107hkb_Z0DG31F9ZY .pcard-swatch-img, .cc_qb107hkb_ZvoKwRECNg .pcard-swatch-img, .cc_qb107hkb_0uNE6jADTw .pcard-swatch-img, .cc_qb107hkb_IZCaxJOaZB .pcard-swatch-img, .cc_qb107hkb_Xt2iXfU7md .pcard-swatch-img, .cc_qb107hkb_I7bjyo0mR7 .pcard-swatch-img, .cc_qb107hkb_fWEb0wf5Bk .pcard-swatch-img, .cc_qb107hkb_pgEWNGcEp1 .pcard-swatch-img, .cc_qb107hkb_A9LDH1Pdtp .pcard-swatch-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: inherit;
  pointer-events: none;
}
