
/* Imported from: ../PmProductListCard/styles.css */
/* Imported from: ../../styles/preflight.css */
/* ═══════════════════════════════════════════════════════════════════════
   PACKMORE PREFLIGHT — merchant/editör HTML'i için kapsanmış taban CSS
   ═══════════════════════════════════════════════════════════════════════

   Eski tema Tailwind preflight altında çalışıyor (reference/theme-live.css
   `b, strong { font-weight: bolder }` vb., 0-0-1). Merchant içerikleri
   (kategori/marka SEO metni, ürün açıklaması, ham HTML bölümleri, sepet
   notu, sözleşme metinleri…) ona göre yazıldı. Studio'nun mağaza önü bu
   preflight'ı TAŞIMIYOR ve <b>/<strong>u düzleştiren bir sıfırlama
   uyguluyor — ölçüldü 12 Eyl (editör önizlemesi: /pages/ekolojik-ambalaj,
   ardından /petek-kiliflar kategori açıklaması; harness'ta tarayıcı
   varsayılanı bold verdiği için yerelde görünmüyordu).

   Kullanım: ham HTML'i basan öğeye `pm-raw` sınıfı, bileşen CSS'ine
   `/* Import not found: ../../styles/preflight.css */ .cc_qyfayfbe_541dGtHRF8 merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after), .cc_qyfayfbe_C98HRC5V3Y merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after), .cc_qyfayfbe_eBCJ954UdH merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after), .cc_qyfayfbe_iEOHmYaRua merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after) { box-sizing: border-box; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6) { margin: 0; font-size: inherit; font-weight: inherit; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre) { margin: 0; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(b, strong), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(b, strong), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(b, strong), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(b, strong) { font-weight: bolder; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(a), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(a), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(a), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(a) { color: inherit; text-decoration: inherit; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(hr), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(hr), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(hr), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(hr) { height: 0; color: inherit; border-top-width: 1px; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(abbr[title]), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(abbr[title]), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(abbr[title]), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(abbr[title]) { text-decoration: underline dotted; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(code, kbd, pre, samp), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(code, kbd, pre, samp), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(code, kbd, pre, samp), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(code, kbd, pre, samp) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(small), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(small), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(small), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(small) { font-size: 80%; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(sub, sup), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(sub, sup), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(sub, sup), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(sub, sup) { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(sub), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(sub), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(sub), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(sub) { bottom: -0.25em; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(sup), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(sup), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(sup), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(sup) { top: -0.5em; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(table), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(table), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(table), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(table) { text-indent: 0; border-color: inherit; border-collapse: collapse; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where([hidden]), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where([hidden]), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where([hidden]), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where([hidden]) { display: none; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(ul, ol), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(ul, ol), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(ul, ol), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(ul, ol) { margin: 0; padding: 0; list-style: none; }
/* Canlı preflight'ın TAM listesi — `/pages/e-katalog`ın gömülü PDF
   <iframe>i canlıda `vertical-align: middle` (ölçüldü, beş viewport). */
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video) { display: block; vertical-align: middle; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(img, video), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(img, video), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(img, video), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(img, video) { max-width: 100%; height: auto; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(button, input, select, textarea), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(button, input, select, textarea), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(button, input, select, textarea), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(button, input, select, textarea) {
  font: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
}

/* End import: ../../styles/preflight.css */
/* ═══════════════════════════════════════════════════════════════════════
   PACKMORE LİSTE GÖRÜNÜMÜ ÜRÜN KARTI
   Ölçüm: canlı `/pages/hizli-siparis` @1440 ("koli bandı")
     kart 896×349.3 · p12 · gap16 · radius 8 · 1px #525252
     ad 18/28 w600 · kolonlar 3×279.3 gap 16 (≥1280)
   ═══════════════════════════════════════════════════════════════════════ */

/* `relative m-auto grid w-full flex-col gap-4 rounded-lg border
   border-neutral-600 bg-white p-3` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard, .cc_qyfayfbe_eBCJ954UdH .pm-lcard, .cc_qyfayfbe_iEOHmYaRua .pm-lcard {
  position: relative;
  margin: auto;
  display: grid;
  width: 100%;
  gap: 16px;
  border-radius: var(--pm-radius);
  border: 1px solid #525252;
  background: var(--pm-white);
  padding: 12px;
  color: #000;
}
/* `text-lg font-semibold` → 18px/28 */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__name, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__name, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__name, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__name {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: inherit;
  text-decoration: none;
}

/* `grid grid-cols-1 gap-4 xl:grid-cols-3` — eşik 1280. */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cols, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cols, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cols, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cols { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-lcard__cols, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cols, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cols, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cols { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

.cc_qyfayfbe_541dGtHRF8 .pm-lcard__media, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__media, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__media, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__media { position: relative; }
/* `relative !block aspect-[1/1] w-full overflow-hidden bg-white` —
   🔴 görsel CONTAIN (ızgara kartında COVER). */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__img, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__img, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__img, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__img {
  position: relative;
  display: block;
  aspect-ratio: 1 / 1;
  width: 100%;
  overflow: hidden;
  background: var(--pm-white);
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__img img, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__img img, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__img img, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; }

/* `absolute right-2 top-2 z-30` · ikon `size-[22px]` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__fav, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__fav, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__fav, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__fav { position: absolute; right: 8px; top: 8px; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__fav button, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__fav button, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__fav button, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__fav button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: none;
  padding: 0;
  font-size: 22px;
  color: var(--pm-ink);
  cursor: pointer;
}

/* `absolute right-3 top-3 z-30` > `flex flex-col gap-1` > `relative size-14` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__icons, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__icons, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__icons, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__icons { position: absolute; right: 12px; top: 12px; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__iconlist, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__iconlist, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__iconlist, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__iconlist { display: flex; flex-direction: column; gap: 4px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__icon, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__icon, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__icon, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__icon { position: relative; width: 56px; height: 56px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__icon img, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__icon img, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__icon img, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__icon img { width: 100%; height: 100%; object-fit: contain; }

/* `absolute left-0 top-0 z-30` > `flex flex-col gap-1` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__badges, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__badges, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__badges, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__badges { position: absolute; left: 0; top: 0; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__badgelist, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__badgelist, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__badgelist, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__badgelist { display: flex; flex-direction: column; gap: 4px; }
/* `flex h-6 items-center justify-center rounded-lg px-2 text-xs
   font-semibold text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__badge, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__badge, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__badge, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__badge {
  display: flex;
  height: 24px;
  align-items: center;
  justify-content: center;
  border-radius: var(--pm-radius);
  padding: 0 8px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: var(--pm-white);
}

.cc_qyfayfbe_541dGtHRF8 .pm-lcard__info, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__info, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__info, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__info { display: flex; flex-direction: column; gap: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__pricebox, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__pricebox, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__pricebox, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__pricebox { display: flex; flex-direction: column; gap: 10px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__topline, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__topline, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__topline, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__topline { display: flex; align-items: center; gap: 8px; }
/* `rounded-lg bg-button-02 px-2 py-0.5 text-sm font-semibold text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__discount, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__discount, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__discount, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__discount {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  border-radius: var(--pm-radius);
  background: var(--pm-accent);
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: var(--pm-white);
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__discountlabel, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__discountlabel, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__discountlabel, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__discountlabel { font-size: 14px; line-height: 14px; font-weight: 500; color: #737373; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__oldprice, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__oldprice, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__oldprice, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__oldprice { font-size: 14px; line-height: 14px; font-weight: 500; color: #737373; text-decoration: line-through; }

/* `relative flex size-4 cursor-pointer items-center justify-center rounded
   bg-neutral-200` · ikon `w-3` = 12px */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__info-btn, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__info-btn, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__info-btn, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__info-btn {
  position: relative;
  display: flex;
  width: 16px;
  height: 16px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: var(--pm-radius-xs);
  background: #e5e5e5;
  font-size: 12px;
  color: #404040;
}
/* `absolute bottom-5 right-0 z-40 w-[160px] rounded-md bg-button-01 px-2
   py-1 text-xs font-medium text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__tip, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__tip, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__tip, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__tip {
  position: absolute;
  bottom: 20px;
  right: 0;
  z-index: 40;
  width: 160px;
  border-radius: 6px;
  background: var(--pm-ink);
  padding: 4px 8px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: var(--pm-white);
}

/* `text-base font-semibold leading-none text-button-02` → 16px/16 */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__price, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__price, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__price, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__price { font-size: 16px; line-height: 16px; font-weight: 600; color: var(--pm-accent); }
/* `flex flex-col text-[13px]` — keyfi boy, satır yüksekliği 1.5 (19.5). */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__meta, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__meta, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__meta, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__meta { display: flex; flex-direction: column; font-size: 13px; line-height: 1.5; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__unit, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__unit, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__unit, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__unit { margin-bottom: 8px; font-size: 20px; line-height: 28px; font-weight: 500; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cargo, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cargo, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cargo, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cargo { font-style: italic; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cargo--free, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cargo--free, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cargo--free, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cargo--free { font-size: 14px; line-height: 20px; font-style: italic; }

/* Varyant seçiciler · canlı `flex flex-col gap-4` — etiket `mb-1.5 text-sm
   font-medium`, kutu oturum ekranlarındaki `h-11` input ile AYNI sınıf. */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__variants, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__variants, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__variants, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__variants { display: flex; flex-direction: column; gap: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__vtname, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__vtname, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__vtname, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__vtname { margin-bottom: 6px; font-size: 14px; line-height: 20px; font-weight: 500; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__vtselect, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__vtselect, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__vtselect, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__vtselect {
  height: 44px;
  width: 100%;
  border-radius: var(--pm-radius);
  border: 1px solid var(--pm-ink);
  padding: 8px 14px;
  font-size: 14px;
  line-height: 20px;
  color: var(--pm-ink);
  background: var(--pm-white);
}
/* `flex flex-wrap gap-2` · kare `h-6 w-6 rounded-md border` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__swatches, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__swatches, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__swatches, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__swatches { display: flex; flex-wrap: wrap; gap: 8px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__swatch, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__swatch, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__swatch, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__swatch { width: 24px; height: 24px; border-radius: 6px; border: 1px solid #e4e4e4; cursor: pointer; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__swatch--on, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__swatch--on, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__swatch--on, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__swatch--on { border-color: var(--pm-ink); }

/* `flex items-center gap-1.5 text-[13px]` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__delivery, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__delivery, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__delivery, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__delivery { display: flex; align-items: center; gap: 6px; font-size: 13px; line-height: 1.5; }
/* `block size-1 min-w-1 rounded-full bg-button-01` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__dot, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__dot, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__dot, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__dot { display: block; width: 4px; min-width: 4px; height: 4px; border-radius: 9999px; background: var(--pm-ink); }

/* `mt-auto grid w-full grid-cols-[120px,1fr] items-center gap-3` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__actions, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__actions, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__actions, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__actions {
  margin-top: auto;
  display: grid;
  width: 100%;
  grid-template-columns: 120px 1fr;
  align-items: center;
  gap: 12px;
}
/* `flex h-10 items-center justify-between overflow-hidden rounded-lg border
   border-neutral-600 p-1 text-button-01` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: var(--pm-radius);
  border: 1px solid #525252;
  padding: 4px;
  color: var(--pm-ink);
}
/* `flex aspect-square size-[26px] min-w-[26px] items-center justify-center` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty button, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty button, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty button, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty button {
  display: flex;
  aspect-ratio: 1 / 1;
  width: 26px;
  min-width: 26px;
  height: 26px;
  align-items: center;
  justify-content: center;
  border: 0;
  background: none;
  color: inherit;
  /* Canlı ikon `w-4 stroke-2` — 16px ve KALIN. Kalınlık CSS'ten geliyor;
     `stroke-width` sunum özniteliğini CSS her zaman yener. */
  font-size: 16px;
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty button svg, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty button svg, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty button svg, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty button svg { stroke-width: 2; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty button:disabled, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty button:disabled, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty button:disabled, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty button:disabled { opacity: 0.4; cursor: default; }
/* `flex h-full w-[40px] items-center justify-center border-0 bg-transparent
   px-1 text-center text-sm font-medium` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty input, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty input, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty input, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty input {
  height: 100%;
  width: 40px;
  border: 0;
  background: transparent;
  padding: 0 4px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: inherit;
}
/* `rounded-lg bg-button-02 px-4 py-2.5 text-sm font-semibold text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cart, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cart, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cart, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cart {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: var(--pm-radius);
  background: var(--pm-accent);
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: var(--pm-white);
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cart:disabled, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cart:disabled, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cart:disabled, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cart:disabled { opacity: 0.6; cursor: default; }

/* End import: ../PmProductListCard/styles.css */
/* Circular import skipped: ../../styles/preflight.css */
/* ═══════════════════════════════════════════════════════════════════════
   PACKMORE KATEGORİ BÖLÜMÜ — canlı `/tum-urunler` ölçümleri

     başlık şeridi  .wrapper · padding 0 64 16 (≥1280) / 0 16 16 · mb 24
                    alt kenarlık 1px #d4d4d4 · gap 10 · ≥1280 satır
     gövde          `300px 1fr` gap 32 (≥1280) · altında tek kolon
     ürün ızgarası  2 kolon gap 14 → ≥1280 4 kolon gap 20
                    1440 → 230 · 1280 → 190 · 1024 → 489 · 768 → 361
                    640 → 297 · 390 → 172
     sayfalama      son hücre, ortalı · düğme 30×30 r6 · aktif #e07028
     filtre paneli  37px + 20px alt boşluk · başlık 16px w500
   ═══════════════════════════════════════════════════════════════════════ */

/* Imported from: ../PmProductCard/styles.css */
/* Imported from: ../PmLoginModal/styles.css */
/* Ölçüldü 2026-09-11 (1440/390): perde siyah/50 p16; kart 360 max r8 p24
   gap8 gölge 0 0 12 rgba(0,0,0,.05); kapat 20×20 sağ8 üst8; h3 18/28 w600;
   p 14/20 mt-6 mb8; düğmeler 38px 14/20 w600 p8×16 r8. */
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal {
  position: fixed;
  inset: 0;
  z-index: 99999999;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  padding: 16px;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__card, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__card, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__card, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__card {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 360px;
  flex-direction: column;
  gap: 8px;
  border-radius: 8px;
  background: #fff;
  padding: 24px;
  color: rgb(26, 35, 45);
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.05);
  font-size: 16px;
  line-height: 24px;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__close, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__close, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__close, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__close {
  position: absolute;
  right: 8px;
  top: 8px;
  display: flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  border: 0;
  background: none;
  padding: 0;
  color: inherit;
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__x, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__x, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__x, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__x { width: 20px; height: 20px; stroke-width: 1.5; }
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__title, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__title, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__title, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__title { margin: 0; text-align: center; font-size: 18px; line-height: 28px; font-weight: 600; }
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__text, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__text, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__text, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__text { margin: -6px 0 8px; text-align: center; font-size: 14px; line-height: 20px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__login, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__login, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__login, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__login, .cc_qyfayfbe_541dGtHRF8 .pm-lmodal__register, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__register, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__register, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__register {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-decoration: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__login, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__login, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__login, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__login { border: 1px solid rgb(224, 112, 40); background: rgb(224, 112, 40); color: #fff; }
.cc_qyfayfbe_541dGtHRF8 .pm-lmodal__register, .cc_qyfayfbe_C98HRC5V3Y .pm-lmodal__register, .cc_qyfayfbe_eBCJ954UdH .pm-lmodal__register, .cc_qyfayfbe_iEOHmYaRua .pm-lmodal__register { border: 1px solid rgb(26, 35, 45); color: rgb(26, 35, 45); }

/* End import: ../PmLoginModal/styles.css */
/* Imported from: ../PmTagLayer/styles.css */
/* ── Etiket katmanı: üst (köşe 0/1) ve alt (köşe 2/3) kap ──────────────── */
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer {
  position: absolute;
  left: var(--pm-tag-inset, 12px);
  right: var(--pm-tag-inset, 12px);
  z-index: 30;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-auto-flow: row dense;
  row-gap: 4px;
  pointer-events: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer--top, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--top, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--top, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--top { top: var(--pm-tag-inset, 12px); align-content: start; }
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer--bottom, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--bottom, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--bottom, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--bottom { bottom: var(--pm-tag-inset, 12px); align-content: end; }
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer--bottom .pm-ptag, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--bottom .pm-ptag, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--bottom .pm-ptag, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--bottom .pm-ptag, .cc_qyfayfbe_541dGtHRF8 .pm-taglayer--bottom .pm-taglayer__extra, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--bottom .pm-taglayer__extra, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--bottom .pm-taglayer__extra, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--bottom .pm-taglayer__extra { align-self: end; }

/* Renderer'ın çocuk sarmalayıcıları kutu üretmesin (renderer kökü zaten
   `display: contents`). Ekstra öğeler kendi sınıfıyla ayrılıyor. */
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer > :not(.pm-taglayer__extra) > *, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer > :not(.pm-taglayer__extra) > *, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer > :not(.pm-taglayer__extra) > *, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer > :not(.pm-taglayer__extra) > * { display: contents; }
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer__extra, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer__extra, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer__extra, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer__extra { grid-column: 1; justify-self: start; align-self: start; display: flex; }
.cc_qyfayfbe_541dGtHRF8 .pm-taglayer__extra--right, .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer__extra--right, .cc_qyfayfbe_eBCJ954UdH .pm-taglayer__extra--right, .cc_qyfayfbe_iEOHmYaRua .pm-taglayer__extra--right { grid-column: 3; justify-self: end; }

.cc_qyfayfbe_541dGtHRF8 .pm-taglayer--top .pm-ptag[data-pos="2"], .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--top .pm-ptag[data-pos="2"], .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--top .pm-ptag[data-pos="2"], .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--top .pm-ptag[data-pos="2"], .cc_qyfayfbe_541dGtHRF8 .pm-taglayer--top .pm-ptag[data-pos="3"], .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--top .pm-ptag[data-pos="3"], .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--top .pm-ptag[data-pos="3"], .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--top .pm-ptag[data-pos="3"], .cc_qyfayfbe_541dGtHRF8 .pm-taglayer--bottom .pm-ptag[data-pos="0"], .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--bottom .pm-ptag[data-pos="0"], .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--bottom .pm-ptag[data-pos="0"], .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--bottom .pm-ptag[data-pos="0"], .cc_qyfayfbe_541dGtHRF8 .pm-taglayer--bottom .pm-ptag[data-pos="1"], .cc_qyfayfbe_C98HRC5V3Y .pm-taglayer--bottom .pm-ptag[data-pos="1"], .cc_qyfayfbe_eBCJ954UdH .pm-taglayer--bottom .pm-ptag[data-pos="1"], .cc_qyfayfbe_iEOHmYaRua .pm-taglayer--bottom .pm-ptag[data-pos="1"] { display: none; }

/* End import: ../PmTagLayer/styles.css */
/* ═══════════════════════════════════════════════════════════════════════
   PACKMORE ÜRÜN KARTI
   Her ölçü canlıdan (1440 ve 390) alındı — /tmp/card-anatomy.json.

     IZGARA @1440  kart 230×354…396 · görsel 206×206 · ızgara 4×230 gap 20
     IZGARA @390   kart 172×319.8   · görsel 148×148 · ızgara 2×172 gap 14
     ŞERİT  @1440  kart 198.7×318.7 · görsel 174.7×174.7

   Kart yüksekliği SABİT DEĞİL: ızgara `h-min`, satırlar en uzun karta
   hizalanıyor. Tek ürünle doğrulama bu yüzden geçersiz (plan §6.5).
   ═══════════════════════════════════════════════════════════════════════ */

/* 🔴 BLOK ADI `pm-prodcard` — `pm-card` DEĞİL. Merchant'ın kategori açıklaması
   (/koli, `.pm-cat__seobox` içindeki ham HTML) kendi `<style>`inde `.pm-card
   { border-top: 3px solid #C8893A; padding: 1.25rem }` ve `.pm-card .pm-icon
   { font-size: 1.5rem }` tanımlıyor; sayfa geneline sızıyor. Bizim kart da
   `.pm-card` olunca üstte turuncu şerit çıkıyor ve yıldızlar 15 → 24px
   büyüyordu (ölçüldü 14 Eyl, gulpa-packmore.myikas.com/koli). Harness bunu
   GÖREMEZ: açıklama HTML'i yalnız gerçek mağazada var. Blok kök adları
   merchant CSS'iyle çakışmasın diye jenerik olmayan ad seçildi. */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  flex-grow: 1;
  flex-direction: column;
  overflow: hidden;
  border-radius: var(--pm-radius);
  background: var(--pm-white);
  /* Canlı `shadow-06` = 0 0 8px rgba(0,0,0,.15) (ölçüldü 14 Eyl, /hava-yastigi-sisirme-makineleri;
     `--pm-shadow-card` 0 2px 10px .04 YANLIŞ etiketlenmişti — kart bu değeri kullanmıyor). */
  box-shadow: var(--pm-shadow-pop);
  color: var(--pm-black);
}

/* ── Görsel bloğu · canlı padding 12px 12px 0 ───────────────────────── */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__media, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__media, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__media, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__media { position: relative; padding: 12px 12px 0; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__image, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__image, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__image, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__image {
  position: relative;
  display: flex;
  width: 100%;
  aspect-ratio: 1 / 1;
  border-radius: var(--pm-radius-xs);
  color: inherit;
  text-decoration: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__img, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__img, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__img, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__img, .cc_qyfayfbe_541dGtHRF8 .pm-prodcard__img2 > span, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__img2 > span, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__img2 > span, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__img2 > span {
  position: absolute;
  inset: 0;
  display: block;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__img img, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__img img, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__img img, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__img img, .cc_qyfayfbe_541dGtHRF8 .pm-prodcard__img2 img, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__img2 img, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__img2 img, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__img2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--pm-radius-xs);
}
/* 2. görsel · canlı: `inset-0 z-[4] bg-white transition-all duration-500`,
   `style={{opacity: hover ? 1 : 0}}` — dinlenmede GİZLİ, hover'da görünür
   (ölçüldü 12 Eyl: canlı 0 → 1). Önceki sürüm tersini yazmıştı: dinlenmede
   2. görsel, hover'da 1. görsel çıkıyordu; hiçbir geometri turu opaklığa bakmadı.
   ⚠ Süre bir statik turda görünmez — scripts/anim.mjs zaman içinde örnekler
   (önceki proje md. 18b: yanlış easing 18 ölçüm turunun hiçbirinde çıkmadı). */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__img2, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__img2, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__img2, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__img2 {
  position: absolute;
  inset: 0;
  z-index: 4;
  height: 100%;
  background: var(--pm-white);
  opacity: 0;
  transition: all 500ms;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard:hover .pm-prodcard__img2, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard:hover .pm-prodcard__img2, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard:hover .pm-prodcard__img2, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard:hover .pm-prodcard__img2 { opacity: 1; }

/* İndirim rozeti · canlı: sol üst −12px, 24px yüksek, padding 4px 12px,
   12px/16px w600 beyaz, bg rgb(149,169,124) */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__discount, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__discount, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__discount, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__discount {
  position: absolute;
  left: -12px;
  top: -12px;
  z-index: 20;
  display: flex;
  align-items: center;
  padding: 4px 12px;
  background: rgb(149, 169, 124);
  color: var(--pm-white);
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}

/* Görsel rozetler · canlı: sağ üst 12px, 36×36, dikey gap 4px — köşe
   yığınında (`PmTagLayer`), etiketlerden önce. */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__icon, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__icon, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__icon, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__icon { position: relative; width: 36px; height: 36px; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__icon img, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__icon img, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__icon img, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__icon img { width: 100%; height: 100%; object-fit: contain; }

/* BADGES rozeti · canlı `flex h-6 items-center justify-center rounded-lg px-2
   text-xs font-semibold text-white`, zemin `badgesBgColor` (satır içi). */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__badgeitem, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__badgeitem, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__badgeitem, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__badgeitem {
  display: flex;
  height: 24px;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  padding: 0 8px;
  color: var(--pm-white);
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  white-space: nowrap;
}

/* Hover videosu görselle aynı kutuyu doldurur. */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__img2 video, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__img2 video, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__img2 video, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__img2 video { width: 100%; height: 100%; object-fit: cover; border-radius: var(--pm-radius-xs); display: block; }

/* Favori · canlı yalnızca ŞERİT varyantında: sağ üst 8px, 22×22 */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__fav, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__fav, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__fav, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__fav { position: absolute; right: 8px; top: 8px; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__fav button, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__fav button, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__fav button, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__fav button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color: var(--pm-ink);
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
}

/* ── Gövde · canlı padding 12px ─────────────────────────────────────── */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__body, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__body, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__body, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__body {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  padding: 12px;
  color: inherit;
  text-decoration: none;
}

/* Başlık · canlı 14px/20px (mobil) → 15px/20px (xl), w600, 2 satır clamp */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__title, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__title, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__title, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__title {
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: var(--pm-ink);
}
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-prodcard__title, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__title, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__title, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__title { font-size: 15px; } }

/* Varyant sayısı · canlı 12.5px/18.75px (mobil) → 14px/20px (xl) */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__variants, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__variants, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__variants, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__variants {
  margin-bottom: 6px;
  text-align: left;
  font-size: 12.5px;
  line-height: 18.75px;
  color: #737373;
}
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-prodcard__variants, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__variants, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__variants, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__variants { font-size: 14px; line-height: 20px; }
}

/* Yorum satırı · canlı: yıldız 15px #e07028 gap 3px, sayı 12px/12px ink/70 */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__reviews, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__reviews, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__reviews, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__reviews { margin-bottom: 16px; display: flex; align-items: center; gap: 8px; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__stars, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__stars, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__stars, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__stars { display: flex; align-items: center; gap: 3px; font-size: 15px; color: var(--pm-accent); }
/* Boş yıldız · canlı `text-neutral-400/70` = rgba(163,163,163,.7) (ölçüldü 14 Eyl) */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__star--off, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__star--off, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__star--off, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__star--off { color: rgba(163, 163, 163, 0.7); }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__review-count, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__review-count, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__review-count, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__review-count {
  padding-top: 2px;
  font-size: 12px;
  line-height: 12px;
  color: var(--pm-ink-70);
}

/* Fiyatlar · canlı: `mt-auto flex flex-col gap-y-1` */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__prices, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__prices, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__prices, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__prices { margin-top: auto; display: flex; flex-direction: column; gap: 4px; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__price-old, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__price-old, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__price-old, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__price-old {
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #a3a3a3;
  text-decoration: line-through;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__price, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__price, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__price, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__price {
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
  color: var(--pm-accent);
}
/* "Başlayan Fiyatlarla" · canlı 12px/16px İTALİK siyah */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__price-note, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__price-note, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__price-note, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__price-note { font-size: 12px; line-height: 16px; font-style: italic; color: var(--pm-black); }
/* Birim fiyat · canlı 16px/24px w600 siyah */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__unit, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__unit, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__unit, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__unit { font-size: 16px; line-height: 24px; font-weight: 600; color: var(--pm-black); }

/* ── Sepet kontrolü ─────────────────────────────────────────────────
   IZGARA: sağ alt 12px, 32×32, bg #e07028, radius 8px, ikon 20px      */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__cart, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__cart, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__cart, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__cart {
  position: absolute;
  bottom: 12px;
  right: 12px;
  z-index: 30;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  white-space: nowrap;
  border-radius: var(--pm-radius);
  background: var(--pm-accent);
  color: var(--pm-white);
  text-decoration: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__cart-inner, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__cart-inner, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__cart-inner, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__cart-inner { display: block; font-size: 20px; }

/* ŞERİT: alt çubuk 44px, padding 0 12px 12px, buton tam genişlik 32px */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__cartbar, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__cartbar, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__cartbar, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__cartbar {
  display: flex;
  width: 100%;
  gap: 8px;
  padding: 0 12px 12px;
  border-radius: 0 0 var(--pm-radius-xs) var(--pm-radius-xs);
  background: var(--pm-white);
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__cta, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__cta, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__cta, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__cta {
  z-index: 30;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  white-space: nowrap;
  border-radius: var(--pm-radius);
  background: var(--pm-accent);
  color: var(--pm-white);
  text-decoration: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__cta-label, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__cta-label, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__cta-label, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__cta-label {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

/* Izgara kartı sağ alt köşesi: favori (24×24) + sepet (32×32), gap 4. */
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__corner, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__corner, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__corner, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__corner {
  position: absolute;
  bottom: 12px;
  right: 12px;
  z-index: 30;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__corner .pm-prodcard__cart, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__corner .pm-prodcard__cart, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__corner .pm-prodcard__cart, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__corner .pm-prodcard__cart { position: static; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__favsm, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__favsm, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__favsm, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__favsm {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid var(--pm-accent);
  border-radius: var(--pm-radius);
  background: transparent;
  color: var(--pm-ink);
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__favsm svg, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__favsm svg, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__favsm svg, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__favsm svg { width: 18px; height: 18px; }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__favsm--on, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__favsm--on, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__favsm--on, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__favsm--on { color: var(--pm-accent); }
.cc_qyfayfbe_541dGtHRF8 .pm-prodcard__favsm--on svg, .cc_qyfayfbe_C98HRC5V3Y .pm-prodcard__favsm--on svg, .cc_qyfayfbe_eBCJ954UdH .pm-prodcard__favsm--on svg, .cc_qyfayfbe_iEOHmYaRua .pm-prodcard__favsm--on svg { fill: currentColor; }

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

.cc_qyfayfbe_541dGtHRF8 .pm-cat, .cc_qyfayfbe_C98HRC5V3Y .pm-cat, .cc_qyfayfbe_eBCJ954UdH .pm-cat, .cc_qyfayfbe_iEOHmYaRua .pm-cat { display: block; }

/* Canlı: `relative z-50` — sıralama menüsü ızgaranın üstünde kalsın diye. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__headwrap, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__headwrap, .cc_qyfayfbe_eBCJ954UdH .pm-cat__headwrap, .cc_qyfayfbe_iEOHmYaRua .pm-cat__headwrap { position: relative; z-index: 50; }

/* `.wrapper` + `mb-6 pb-4 border-b` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__head, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__head, .cc_qyfayfbe_eBCJ954UdH .pm-cat__head, .cc_qyfayfbe_iEOHmYaRua .pm-cat__head {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 1718px;
  margin-inline: auto;
  margin-bottom: 24px;
  padding: 0 16px 16px;
  border-bottom: 1px solid rgb(212, 212, 212);
}
/* 🔴 Eşik 1280 (`xl:`) — kenar sütunu, kolon sayısı, ızgara boşluğu ve
   başlık şeridinin yönü DÖRDÜ DE burada dönüyor. */
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-cat__head, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__head, .cc_qyfayfbe_eBCJ954UdH .pm-cat__head, .cc_qyfayfbe_iEOHmYaRua .pm-cat__head {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0 64px 16px;
  }
}
/* `after:absolute after:-bottom-0 after:h-0.5 after:w-48 after:bg-button-02` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__head::after, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__head::after, .cc_qyfayfbe_eBCJ954UdH .pm-cat__head::after, .cc_qyfayfbe_iEOHmYaRua .pm-cat__head::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  width: 192px;
  background: var(--pm-accent);
}

.cc_qyfayfbe_541dGtHRF8 .pm-cat__headleft, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__headleft, .cc_qyfayfbe_eBCJ954UdH .pm-cat__headleft, .cc_qyfayfbe_iEOHmYaRua .pm-cat__headleft { display: flex; flex-direction: column; gap: 10px; }
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-cat__headleft, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__headleft, .cc_qyfayfbe_eBCJ954UdH .pm-cat__headleft, .cc_qyfayfbe_iEOHmYaRua .pm-cat__headleft { flex-direction: row; align-items: center; gap: 40px; }
}

.cc_qyfayfbe_541dGtHRF8 .pm-cat__title, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__title, .cc_qyfayfbe_eBCJ954UdH .pm-cat__title, .cc_qyfayfbe_iEOHmYaRua .pm-cat__title {
  position: relative;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: var(--pm-ink);
}

/* Canlı `max-xl:py-1` — breadcrumb 1280'in ALTINDA 4px dikey iç boşluk
   alıyor (nav 19.5 → 27.5). Başlık şeridinin 8px'lik farkı tam olarak buydu. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumb, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumb, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumb, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumb { padding-block: 4px; }
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__crumb, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumb, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumb, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumb { padding-block: 0; } }

.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumb ul, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumb ul, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumb ul, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumb ul {
  display: flex;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 500;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumb li, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumb li, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumb li, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumb li { display: flex; align-items: center; gap: 4px; color: var(--pm-ink-70); }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumb a, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumb a, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumb a, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumb a { color: inherit; text-decoration: none; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbsep, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbsep, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbsep, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbsep { display: flex; font-size: 12px; } /* ok `h-3 stroke-2` = 12px (ölçüldü 13 Eyl, /petek-kiliflar: 13px iki basamakta 2px kaydırıyordu) */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbsep svg, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbsep svg, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbsep svg, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbsep svg { stroke-width: 2; }
/* 🔴 Arama sayfasında SON basamak TAM OPAKLIKTA. Canlı: kategori/markada her
   `li` `text-button-01/70`, arama sayfasının kendi breadcrumb'ında son `li`
   `text-button-01` (ölçüldü: rgba(26,35,45,.7) ↔ rgb(26,35,45)). */
/* Seçici `li`yi de içermeli: taban kural `.pm-cat__crumb li` (0-1-1) tek
   sınıflı bir kuralı (0-1-0) yener ve renk %70'te kalırdı (ölçüldü). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumb li.pm-cat__crumbcur--strong, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumb li.pm-cat__crumbcur--strong, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumb li.pm-cat__crumbcur--strong, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumb li.pm-cat__crumbcur--strong { color: var(--pm-ink); }

.cc_qyfayfbe_541dGtHRF8 .pm-cat__headright, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__headright, .cc_qyfayfbe_eBCJ954UdH .pm-cat__headright, .cc_qyfayfbe_iEOHmYaRua .pm-cat__headright { display: flex; align-items: center; gap: 16px; }
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__headright, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__headright, .cc_qyfayfbe_eBCJ954UdH .pm-cat__headright, .cc_qyfayfbe_iEOHmYaRua .pm-cat__headright { justify-content: flex-end; } }

/* Sayaç · canlı: `h-4 border-r border-neutral-300 pr-4 text-sm font-medium
   leading-none` — sağında 1px ayraç ve 16px boşluk. */
/* 🔴 `display: inline` — `inline-block` DEĞİL. Canlıda `h-4` (16px) yazıyor
   ama eleman satır içi olduğu için YÜKSEKLİK UYGULANMIYOR: kutu 18px'lik
   satır içi kutu. `inline-block` yapınca 16px oluyordu ve başlık şeridi
   <1280'de 8px kısalıyordu (ölçüldü). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__count, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__count, .cc_qyfayfbe_eBCJ954UdH .pm-cat__count, .cc_qyfayfbe_iEOHmYaRua .pm-cat__count {
  display: inline;
  height: 16px;
  padding-right: 16px;
  border-right: 1px solid rgb(212, 212, 212);
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  color: var(--pm-ink);
}

/* "Filtreler" — canlı yalnızca <1280'de görünüyor (`xl:hidden`). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__filtersbtn, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__filtersbtn, .cc_qyfayfbe_eBCJ954UdH .pm-cat__filtersbtn, .cc_qyfayfbe_iEOHmYaRua .pm-cat__filtersbtn {
  height: 16px;
  margin-right: auto;
  padding: 0;
  border: 0;
  background: none;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  color: var(--pm-accent);
  text-decoration: underline;
  cursor: pointer;
}
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__filtersbtn, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__filtersbtn, .cc_qyfayfbe_eBCJ954UdH .pm-cat__filtersbtn, .cc_qyfayfbe_iEOHmYaRua .pm-cat__filtersbtn { display: none; } }

.cc_qyfayfbe_541dGtHRF8 .pm-cat__sortwrap, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sortwrap, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sortwrap, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sortwrap { position: relative; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sort, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sort, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sort, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sort {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 0;
  border: 0;
  background: none;
  overflow: hidden;
  color: var(--pm-accent);
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
}
/* Canlı: chevron-down `size-4 stroke-2 transition-all`, açıkken `rotate-180`
   (transition-all = 150ms; ölçüldü 14 Eyl /koli: 16×16, stroke 2px). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sorticon, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sorticon, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sorticon, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sorticon { display: flex; font-size: 16px; transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sorticon .pm-icon, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sorticon .pm-icon, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sorticon .pm-icon, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sorticon .pm-icon { stroke-width: 2; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sorticon--open, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sorticon--open, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sorticon--open, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sorticon--open { transform: rotate(180deg); }
/* Canlı: `absolute right-0 top-8 z-[54] overflow-hidden rounded-md bg-white
   py-1` + `0 0 24px rgba(0,0,0,.1)` gölge. Ölçüldü: 166.2×328 (10 × 32 + 8),
   öğe 12px/32, seçili olan w500. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sortmenu, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sortmenu, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sortmenu, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sortmenu {
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 54;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 4px 0;
  border-radius: 6px;
  background: var(--pm-white);
  color: var(--pm-ink);
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 24px 0;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sortitem, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sortitem, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sortitem, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sortitem {
  width: 100%;
  padding: 8px 16px;
  border: 0;
  background: none;
  text-align: left;
  white-space: nowrap;
  font-size: 12px;
  /* `text-xs` = 12px/16 — satır yüksekliğini yazmayınca taban oran (1.5)
     18px veriyor ve öğe 32 yerine 34px oluyordu (ölçüldü). */
  line-height: 16px;
  font-weight: 400;
  color: var(--pm-ink);
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__sortitem--on, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__sortitem--on, .cc_qyfayfbe_eBCJ954UdH .pm-cat__sortitem--on, .cc_qyfayfbe_iEOHmYaRua .pm-cat__sortitem--on { font-weight: 500; }

/* Gövde ızgarası */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__body, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__body, .cc_qyfayfbe_eBCJ954UdH .pm-cat__body, .cc_qyfayfbe_iEOHmYaRua .pm-cat__body {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
  width: 100%;
  max-width: 1718px;
  margin-inline: auto;
  padding-inline: 16px;
}
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-cat__body, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__body, .cc_qyfayfbe_eBCJ954UdH .pm-cat__body, .cc_qyfayfbe_iEOHmYaRua .pm-cat__body { grid-template-columns: 300px 1fr; padding-inline: 64px; }
}

/* Kenar sütunu — canlı `max-xl:hidden` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__side, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__side, .cc_qyfayfbe_eBCJ954UdH .pm-cat__side, .cc_qyfayfbe_iEOHmYaRua .pm-cat__side { display: none; }
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__side, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__side, .cc_qyfayfbe_eBCJ954UdH .pm-cat__side, .cc_qyfayfbe_iEOHmYaRua .pm-cat__side { display: block; } }

.cc_qyfayfbe_541dGtHRF8 .pm-cat__panel, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panel, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panel, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panel { margin-bottom: 20px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelhead, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelhead, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelhead, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelhead {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 0 0 12px;
  border: 0;
  border-bottom: 1px solid rgb(212, 212, 212);
  background: none;
  color: var(--pm-ink);
  cursor: pointer;
  user-select: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelname, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelname, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelname, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelname {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  user-select: none;
}
/* `after:-bottom-3 after:h-0.5 after:w-32 after:bg-button-02` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelname::after, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelname::after, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelname::after, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelname::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 0;
  height: 2px;
  width: 128px;
  background: var(--pm-accent);
}
/* Canlı (chunk 9121): heroicons chevron-down `size-3.5 stroke-[2.5]`, açıkken
   `rotate-180`. Önce 20px chevron-right'ı 90° döndürüyorduk (stroke 1.5) —
   ölçüldü 14 Eyl /koli: canlı 14×14 @x350, biz 20×20 @x344. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelicon, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelicon, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelicon, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelicon { display: flex; font-size: 14px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelicon--open, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelicon--open, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelicon--open, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelicon--open { transform: rotate(180deg); }
/* Canlı: `mt-3 flex w-full flex-col items-start text-left` — aralarında
   BOŞLUK YOK, her satırın kendi `py-1`i var (28px). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelbody, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelbody, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelbody, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelbody {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 12px;
  text-align: left;
}
/* Satır bir DÜĞME: `flex w-full select-none items-center justify-start gap-2
   py-1 text-sm` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__value, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__value, .cc_qyfayfbe_eBCJ954UdH .pm-cat__value, .cc_qyfayfbe_iEOHmYaRua .pm-cat__value {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  padding: 4px 0;
  border: 0;
  background: none;
  font-size: 14px;
  line-height: 20px;
  color: inherit;
  text-align: left;
  cursor: pointer;
  user-select: none;
}
/* `size-3.5 rounded-sm` */
/* `size-3.5 rounded-sm` — yerel işaret kutusuna yarıçap ancak `appearance`
   sıfırlanınca uygulanıyor; canlıda computed 2px, bizde `appearance` bırakınca
   0px kalıyordu (ölçüldü). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__valuebox, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__valuebox, .cc_qyfayfbe_eBCJ954UdH .pm-cat__valuebox, .cc_qyfayfbe_iEOHmYaRua .pm-cat__valuebox {
  appearance: none;
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  flex: none;
  margin: 0;
  border: 1px solid rgb(107, 114, 128);
  border-radius: 2px;
  background: var(--pm-white);
  color: var(--pm-ink);
  pointer-events: none;
}
/* Seçili kutu — canlının forms eklentisi işareti `color` ile çiziyor. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__valuebox:checked, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__valuebox:checked, .cc_qyfayfbe_eBCJ954UdH .pm-cat__valuebox:checked, .cc_qyfayfbe_iEOHmYaRua .pm-cat__valuebox:checked {
  background: currentColor;
  border-color: currentColor;
}

/* BOX filtre (Stok Durumu) — `mt-3 flex w-full flex-wrap gap-2`; çip
   `rounded-md border bg-white px-2.5 py-1.5 text-xs`, seçili `border-button-02 text-button-02` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__chips, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__chips, .cc_qyfayfbe_eBCJ954UdH .pm-cat__chips, .cc_qyfayfbe_iEOHmYaRua .pm-cat__chips { margin-top: 12px; display: flex; width: 100%; flex-wrap: wrap; gap: 8px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__chip, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__chip, .cc_qyfayfbe_eBCJ954UdH .pm-cat__chip, .cc_qyfayfbe_iEOHmYaRua .pm-cat__chip {
  display: flex; align-items: center; justify-content: center; white-space: nowrap;
  border-radius: 6px; border: 1px solid rgb(212, 212, 212); background: var(--pm-white);
  padding: 6px 10px; font-size: 12px; line-height: 16px; color: var(--pm-ink); cursor: pointer; user-select: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__chip--on, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__chip--on, .cc_qyfayfbe_eBCJ954UdH .pm-cat__chip--on, .cc_qyfayfbe_iEOHmYaRua .pm-cat__chip--on { border-color: var(--pm-accent); color: var(--pm-accent); }
/* Fiyat Aralığı sürgüsü — `mt-4` kap, `h-1 w-full` ray, parçalar `h-1.5 rounded-full`,
   tutamaç 14px beyaz `border-button-01/20`, `-mt-1`; etiketler `mt-3.5 text-xs`. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__range, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__range, .cc_qyfayfbe_eBCJ954UdH .pm-cat__range, .cc_qyfayfbe_iEOHmYaRua .pm-cat__range { margin-top: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangetrack, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangetrack, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangetrack, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangetrack { position: relative; height: 4px; width: 100%; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangeseg, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangeseg, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangeseg, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangeseg { position: absolute; top: 0; height: 6px; border-radius: 9999px; cursor: pointer; }
/* `bg-button-02/20` canlıda ÜRETİLMEMİŞ (computed: saydam) — ray yalnızca seçili parçada görünüyor (ölçüldü). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangeseg--dim, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangeseg--dim, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangeseg--dim, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangeseg--dim { background: transparent; z-index: 10; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangeseg--on, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangeseg--on, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangeseg--on, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangeseg--on { background: var(--pm-accent); }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangethumb, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangethumb, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangethumb, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangethumb { position: absolute; top: 0; margin-top: -4px; z-index: 20; display: flex; height: 14px; width: 14px; flex-direction: column; align-items: center; outline: none; touch-action: none; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangethumb > div, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangethumb > div, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangethumb > div, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangethumb > div { height: 14px; width: 14px; cursor: pointer; border-radius: 9999px; border: 1px solid rgba(26, 35, 45, 0.2); background: var(--pm-white); }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__rangelabels, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__rangelabels, .cc_qyfayfbe_eBCJ954UdH .pm-cat__rangelabels, .cc_qyfayfbe_iEOHmYaRua .pm-cat__rangelabels { margin-top: 14px; display: flex; justify-content: space-between; font-size: 12px; line-height: 16px; color: var(--pm-ink); }

/* Ürün ızgarası · canlı `grid grid-cols-2 h-min gap-3.5 xl:grid-cols-4 xl:gap-5` */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__grid, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__grid, .cc_qyfayfbe_eBCJ954UdH .pm-cat__grid, .cc_qyfayfbe_iEOHmYaRua .pm-cat__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-content: start;
  gap: 14px;
}
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-cat__grid, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__grid, .cc_qyfayfbe_eBCJ954UdH .pm-cat__grid, .cc_qyfayfbe_iEOHmYaRua .pm-cat__grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__cell, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__cell, .cc_qyfayfbe_eBCJ954UdH .pm-cat__cell, .cc_qyfayfbe_iEOHmYaRua .pm-cat__cell { display: flex; min-width: 0; }
/* Başlıksız kullanımda (Hızlı Sipariş) gövde TEK KOLON kalır. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__body--nohead, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__body--nohead, .cc_qyfayfbe_eBCJ954UdH .pm-cat__body--nohead, .cc_qyfayfbe_iEOHmYaRua .pm-cat__body--nohead { grid-template-columns: 1fr; }
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__body--nohead, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__body--nohead, .cc_qyfayfbe_eBCJ954UdH .pm-cat__body--nohead, .cc_qyfayfbe_iEOHmYaRua .pm-cat__body--nohead { grid-template-columns: 1fr; } }

/* 🔴 `cartType !== 1` → LİSTE görünümü: ızgara TEK KOLON, kart liste kartı.
   Kolon sayısı kırılımları da düşüyor (canlı: `grid-cols-1`). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__grid--list, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__grid--list, .cc_qyfayfbe_eBCJ954UdH .pm-cat__grid--list, .cc_qyfayfbe_iEOHmYaRua .pm-cat__grid--list { grid-template-columns: 1fr; }
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__grid--list, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__grid--list, .cc_qyfayfbe_eBCJ954UdH .pm-cat__grid--list, .cc_qyfayfbe_iEOHmYaRua .pm-cat__grid--list { grid-template-columns: 1fr; } }
/* 🔴 `bordered` KARTI ÇERÇEVELEMİYOR. Canlı tema kaynağında (chunk 9121,
   modül 39121) `bordered` YALNIZCA kategori açıklaması kutusuna
   `rounded-lg border border-neutral-600 p-1` ekliyor; ürün kartının sınıfı
   her koşulda `relative rounded-lg shadow-06 …` — kenarlık yok (ölçüldü:
   /tum-urunler ve /search kartlarında `border-width: 0`).
   Buradaki eski kural görünür bir çizgi çiziyordu; geometri turu bunu
   yakalayamaz çünkü `box-sizing: border-box` ile dış ölçü değişmiyor. */

/* Sayfalama — ızgaranın tam genişlikte son hücresi */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pager, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pager, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pager, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pager { grid-column: 1 / -1; display: flex; justify-content: center; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagerinner, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagerinner, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagerinner, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagerinner { display: flex; align-items: center; gap: 6px; }
@media (min-width: 768px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__pagerinner, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagerinner, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagerinner, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagerinner { gap: 10px; } }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagebtn, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagebtn, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagebtn, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagebtn {
  display: flex;
  width: 30px;
  min-width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 6px;
  background: none;
  font-size: 12px;
  font-weight: 500;
  color: var(--pm-ink);
  cursor: pointer;
  transition: all 150ms;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagebtn:hover, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagebtn:hover, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagebtn:hover, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagebtn:hover { background: var(--pm-accent); color: var(--pm-white); }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagebtn--on, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagebtn--on, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagebtn--on, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagebtn--on { background: var(--pm-accent); color: var(--pm-white); }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagebtn--arrow, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagebtn--arrow, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagebtn--arrow, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagebtn--arrow { font-size: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagebtn:disabled, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagebtn:disabled, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagebtn:disabled, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagebtn:disabled { pointer-events: none; opacity: 0.5; cursor: default; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__pagegap, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__pagegap, .cc_qyfayfbe_eBCJ954UdH .pm-cat__pagegap, .cc_qyfayfbe_iEOHmYaRua .pm-cat__pagegap { color: rgb(107, 114, 128); opacity: 0.5; }

/* Kategori kökü canlıda `mt-6`; marka/arama kökünde yok (ölçüldü). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat--inside, .cc_qyfayfbe_C98HRC5V3Y .pm-cat--inside, .cc_qyfayfbe_eBCJ954UdH .pm-cat--inside, .cc_qyfayfbe_iEOHmYaRua .pm-cat--inside { margin-top: 24px; }

/* 🔴 `mtwrap` ÜST BOŞLUĞU EKSİKTİ: canlı `.mtwrap { margin-top: 2.5rem }`,
   ≥1280'de `4rem` (theme-live.css:985). Kutu doğru basılıyor ama üstündeki
   40/64px yoktu — `/tesa` sayfa turunda −64 @1440, −40 @1024 (ölçüldü).
   Beş kategoride açıklama BOŞ olduğu için kategori turlarında görünmemişti. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__seo, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__seo, .cc_qyfayfbe_eBCJ954UdH .pm-cat__seo, .cc_qyfayfbe_iEOHmYaRua .pm-cat__seo {
  width: 100%;
  max-width: 1718px;
  margin-inline: auto;
  margin-top: 40px;
  padding-inline: 16px;
}
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__seo, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__seo, .cc_qyfayfbe_eBCJ954UdH .pm-cat__seo, .cc_qyfayfbe_iEOHmYaRua .pm-cat__seo { padding-inline: 64px; margin-top: 64px; } }
/* Canlı: dış kap `wrapper mtwrap` (yan boşluklar), İÇ kutu
   `max-h-56 w-full overflow-y-auto text-base`; `bordered` iken iç kutuya
   `rounded-lg border border-neutral-600 p-1` ekleniyor. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__seobox, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__seobox, .cc_qyfayfbe_eBCJ954UdH .pm-cat__seobox, .cc_qyfayfbe_iEOHmYaRua .pm-cat__seobox {
  width: 100%;
  max-height: 224px;
  overflow-y: auto;
  font-size: 16px;
  line-height: 24px;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__seobox--bordered, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__seobox--bordered, .cc_qyfayfbe_eBCJ954UdH .pm-cat__seobox--bordered, .cc_qyfayfbe_iEOHmYaRua .pm-cat__seobox--bordered {
  border: 1px solid rgb(82, 82, 82);
  border-radius: 8px;
  padding: 4px;
}

/* Mobil filtre katmanı */
/* Canlı: `fixed inset-0 z-[99999999] overflow-hidden bg-black/10` — perde
   siyah/10 (menülerdeki siyah/60 DEĞİL) ve panel SOLDA. Ölçüldü @390.
   ⚠ Canlıda SCROLL LOCK YOK (`body overflow` katman açıkken de `visible`) —
   mega menüdeki tutarsızlığın aynısı (§8.11 ailesi), birebir kopyalanıyor. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modal, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modal, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modal, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modal {
  position: fixed;
  inset: 0;
  z-index: 99999999;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.1);
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modalpanel, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modalpanel, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modalpanel, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modalpanel {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  width: 100%;
  max-width: 384px;
  flex-direction: column;
  overflow-y: auto;
  background: var(--pm-white);
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modalhead, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modalhead, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modalhead, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modalhead {
  position: sticky;
  left: 0;
  top: 0;
  z-index: 40;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background: var(--pm-white);
  padding: 16px;
  border-bottom: 1px solid rgb(212, 212, 212);
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modaltitle, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modaltitle, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modaltitle, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modaltitle { margin: 0; font-size: 18px; line-height: 28px; font-weight: 600; color: #000; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modalhead button, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modalhead button, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modalhead button, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modalhead button { display: flex; width: 20px; height: 20px; align-items: center; justify-content: center; margin-right: -2px; padding: 0; border: 0; background: none; color: #000; font-size: 20px; cursor: pointer; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modalbody, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modalbody, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modalbody, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modalbody { padding: 16px 16px 0; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modalfoot, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modalfoot, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modalfoot, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modalfoot { margin-top: auto; background: var(--pm-white); padding: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__modalfoot button, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__modalfoot button, .cc_qyfayfbe_eBCJ954UdH .pm-cat__modalfoot button, .cc_qyfayfbe_iEOHmYaRua .pm-cat__modalfoot button {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 0;
  border-radius: var(--pm-radius);
  background: var(--pm-ink);
  padding: 8px 16px;
  color: var(--pm-white);
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  cursor: pointer;
}

/* "Popüler Kategoriler" gövdesi — filtre gövdesinden FARKLI: `gap-2` var
   (ölçüldü: 8px). Öğeleri checkbox'sız link. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__panelbody--cats, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__panelbody--cats, .cc_qyfayfbe_eBCJ954UdH .pm-cat__panelbody--cats, .cc_qyfayfbe_iEOHmYaRua .pm-cat__panelbody--cats { gap: 8px; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__catlink, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__catlink, .cc_qyfayfbe_eBCJ954UdH .pm-cat__catlink, .cc_qyfayfbe_iEOHmYaRua .pm-cat__catlink {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  padding: 4px 0;
  font-size: 14px;
  line-height: 20px;
  color: inherit;
  text-decoration: none;
  user-select: none;
}
.cc_qyfayfbe_541dGtHRF8 .pm-cat__catlink:hover, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__catlink:hover, .cc_qyfayfbe_eBCJ954UdH .pm-cat__catlink:hover, .cc_qyfayfbe_iEOHmYaRua .pm-cat__catlink:hover { text-decoration: underline; }

/* Marka sayfasında breadcrumb başlık şeridinin ÜSTÜNDE, kendi `wrapper mb-6`
   kabında ve 14px (kategoride 13px ve şeridin içinde) — ölçüldü `/tesa`. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbtop, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbtop, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbtop, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbtop {
  width: 100%;
  max-width: 1718px;
  margin-inline: auto;
  margin-bottom: 24px;
  padding-inline: 16px;
}
@media (min-width: 1280px) { .cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbtop, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbtop, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbtop, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbtop { padding-inline: 64px; } }
/* 🔴 Kap `overflow-x: auto` — canlıda breadcrumb bir yatay kaydırma kabının
   (`indiana-scroll-container`) içinde ve o kap BFC yaratıyor: `nav`ın 24px'lik
   üst marjı DIŞARI TAŞMIYOR, kap 24 + 20 = 44px oluyor. BFC olmadan marj
   dışarı taşıyor ve kap 21px kalıyordu (ölçüldü `/tesa`). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbtop, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbtop, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbtop, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbtop { overflow-x: auto; scrollbar-width: none; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbtop::-webkit-scrollbar, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbtop::-webkit-scrollbar, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbtop::-webkit-scrollbar, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbtop::-webkit-scrollbar { display: none; }
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbtop .pm-cat__crumb, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbtop .pm-cat__crumb, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbtop .pm-cat__crumb, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbtop .pm-cat__crumb { padding-block: 0; margin-top: 24px; }
/* 🔴 `text-sm` = 14px VE satır yüksekliği 20px. Satır yüksekliğini yazmayınca
   taban oran (1.5) 21px veriyor ve breadcrumb kabı 44 yerine 45px oluyordu —
   bu projede Tailwind `text-*` tuzağının YEDİNCİ örneği (scripts/README.md). */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__crumbtop .pm-cat__crumb ul, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__crumbtop .pm-cat__crumb ul, .cc_qyfayfbe_eBCJ954UdH .pm-cat__crumbtop .pm-cat__crumb ul, .cc_qyfayfbe_iEOHmYaRua .pm-cat__crumbtop .pm-cat__crumb ul { font-size: 14px; line-height: 20px; }

/* ⚠ Liste bölümünün `bordered` bayrağı YALNIZ açıklama kutusuna gider (chunk 9121: 1672); kartlar
   her zaman `shadow-06` (ölçüldü 14 Eyl, /tum-urunler bordered=true iken kart gölgeli). */

/* Izgara görselleri: renderer kökü ve çocuk sarmalayıcıları kutusuz; öğe
   (`.pm-gban`) ızgaranın doğrudan çocuğu gibi yerleşir. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__banners, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__banners, .cc_qyfayfbe_eBCJ954UdH .pm-cat__banners, .cc_qyfayfbe_iEOHmYaRua .pm-cat__banners, .cc_qyfayfbe_541dGtHRF8 .pm-cat__banners > *, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__banners > *, .cc_qyfayfbe_eBCJ954UdH .pm-cat__banners > *, .cc_qyfayfbe_iEOHmYaRua .pm-cat__banners > *, .cc_qyfayfbe_541dGtHRF8 .pm-cat__banners > * > *, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__banners > * > *, .cc_qyfayfbe_eBCJ954UdH .pm-cat__banners > * > *, .cc_qyfayfbe_iEOHmYaRua .pm-cat__banners > * > * { display: contents; }
/* İlk sayfa dışında "yalnızca ilk sayfada" görselleri gizle. */
.cc_qyfayfbe_541dGtHRF8 .pm-cat__banners:not([data-page="1"]) .pm-gban--first, .cc_qyfayfbe_C98HRC5V3Y .pm-cat__banners:not([data-page="1"]) .pm-gban--first, .cc_qyfayfbe_eBCJ954UdH .pm-cat__banners:not([data-page="1"]) .pm-gban--first, .cc_qyfayfbe_iEOHmYaRua .pm-cat__banners:not([data-page="1"]) .pm-gban--first { display: none; }

/* Imported from: ../../styles/preflight.css */
/* ═══════════════════════════════════════════════════════════════════════
   PACKMORE PREFLIGHT — merchant/editör HTML'i için kapsanmış taban CSS
   ═══════════════════════════════════════════════════════════════════════

   Eski tema Tailwind preflight altında çalışıyor (reference/theme-live.css
   `b, strong { font-weight: bolder }` vb., 0-0-1). Merchant içerikleri
   (kategori/marka SEO metni, ürün açıklaması, ham HTML bölümleri, sepet
   notu, sözleşme metinleri…) ona göre yazıldı. Studio'nun mağaza önü bu
   preflight'ı TAŞIMIYOR ve <b>/<strong>u düzleştiren bir sıfırlama
   uyguluyor — ölçüldü 12 Eyl (editör önizlemesi: /pages/ekolojik-ambalaj,
   ardından /petek-kiliflar kategori açıklaması; harness'ta tarayıcı
   varsayılanı bold verdiği için yerelde görünmüyordu).

   Kullanım: ham HTML'i basan öğeye `pm-raw` sınıfı, bileşen CSS'ine
   `/* Import not found: ../../styles/preflight.css */ .cc_qyfayfbe_541dGtHRF8 merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after), .cc_qyfayfbe_C98HRC5V3Y merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after), .cc_qyfayfbe_eBCJ954UdH merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after), .cc_qyfayfbe_iEOHmYaRua merchant'ın gömülü
   sınıf kuralları (0-1-0, belgede sonra) canlıdaki gibi kazanıyor.
   ═══════════════════════════════════════════════════════════════════════ */
:where(.pm-raw) :where(*, *::before, *::after) { box-sizing: border-box; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(h1, h2, h3, h4, h5, h6) { margin: 0; font-size: inherit; font-weight: inherit; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(p, figure, blockquote, dl, dd, pre) { margin: 0; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(b, strong), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(b, strong), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(b, strong), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(b, strong) { font-weight: bolder; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(a), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(a), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(a), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(a) { color: inherit; text-decoration: inherit; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(hr), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(hr), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(hr), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(hr) { height: 0; color: inherit; border-top-width: 1px; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(abbr[title]), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(abbr[title]), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(abbr[title]), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(abbr[title]) { text-decoration: underline dotted; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(code, kbd, pre, samp), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(code, kbd, pre, samp), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(code, kbd, pre, samp), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(code, kbd, pre, samp) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(small), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(small), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(small), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(small) { font-size: 80%; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(sub, sup), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(sub, sup), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(sub, sup), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(sub, sup) { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(sub), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(sub), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(sub), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(sub) { bottom: -0.25em; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(sup), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(sup), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(sup), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(sup) { top: -0.5em; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(table), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(table), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(table), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(table) { text-indent: 0; border-color: inherit; border-collapse: collapse; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where([hidden]), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where([hidden]), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where([hidden]), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where([hidden]) { display: none; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(ul, ol), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(ul, ol), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(ul, ol), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(ul, ol) { margin: 0; padding: 0; list-style: none; }
/* Canlı preflight'ın TAM listesi — `/pages/e-katalog`ın gömülü PDF
   <iframe>i canlıda `vertical-align: middle` (ölçüldü, beş viewport). */
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(audio, canvas, embed, iframe, img, object, svg, video) { display: block; vertical-align: middle; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(img, video), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(img, video), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(img, video), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(img, video) { max-width: 100%; height: auto; }
.cc_qyfayfbe_541dGtHRF8 :where(.pm-raw) :where(button, input, select, textarea), .cc_qyfayfbe_C98HRC5V3Y :where(.pm-raw) :where(button, input, select, textarea), .cc_qyfayfbe_eBCJ954UdH :where(.pm-raw) :where(button, input, select, textarea), .cc_qyfayfbe_iEOHmYaRua :where(.pm-raw) :where(button, input, select, textarea) {
  font: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
}

/* End import: ../../styles/preflight.css */
/* ═══════════════════════════════════════════════════════════════════════
   PACKMORE LİSTE GÖRÜNÜMÜ ÜRÜN KARTI
   Ölçüm: canlı `/pages/hizli-siparis` @1440 ("koli bandı")
     kart 896×349.3 · p12 · gap16 · radius 8 · 1px #525252
     ad 18/28 w600 · kolonlar 3×279.3 gap 16 (≥1280)
   ═══════════════════════════════════════════════════════════════════════ */

/* `relative m-auto grid w-full flex-col gap-4 rounded-lg border
   border-neutral-600 bg-white p-3` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard, .cc_qyfayfbe_eBCJ954UdH .pm-lcard, .cc_qyfayfbe_iEOHmYaRua .pm-lcard {
  position: relative;
  margin: auto;
  display: grid;
  width: 100%;
  gap: 16px;
  border-radius: var(--pm-radius);
  border: 1px solid #525252;
  background: var(--pm-white);
  padding: 12px;
  color: #000;
}
/* `text-lg font-semibold` → 18px/28 */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__name, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__name, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__name, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__name {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: inherit;
  text-decoration: none;
}

/* `grid grid-cols-1 gap-4 xl:grid-cols-3` — eşik 1280. */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cols, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cols, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cols, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cols { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 1280px) {
  .cc_qyfayfbe_541dGtHRF8 .pm-lcard__cols, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cols, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cols, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cols { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

.cc_qyfayfbe_541dGtHRF8 .pm-lcard__media, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__media, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__media, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__media { position: relative; }
/* `relative !block aspect-[1/1] w-full overflow-hidden bg-white` —
   🔴 görsel CONTAIN (ızgara kartında COVER). */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__img, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__img, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__img, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__img {
  position: relative;
  display: block;
  aspect-ratio: 1 / 1;
  width: 100%;
  overflow: hidden;
  background: var(--pm-white);
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__img img, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__img img, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__img img, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; }

/* `absolute right-2 top-2 z-30` · ikon `size-[22px]` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__fav, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__fav, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__fav, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__fav { position: absolute; right: 8px; top: 8px; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__fav button, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__fav button, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__fav button, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__fav button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: none;
  padding: 0;
  font-size: 22px;
  color: var(--pm-ink);
  cursor: pointer;
}

/* `absolute right-3 top-3 z-30` > `flex flex-col gap-1` > `relative size-14` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__icons, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__icons, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__icons, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__icons { position: absolute; right: 12px; top: 12px; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__iconlist, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__iconlist, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__iconlist, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__iconlist { display: flex; flex-direction: column; gap: 4px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__icon, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__icon, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__icon, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__icon { position: relative; width: 56px; height: 56px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__icon img, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__icon img, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__icon img, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__icon img { width: 100%; height: 100%; object-fit: contain; }

/* `absolute left-0 top-0 z-30` > `flex flex-col gap-1` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__badges, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__badges, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__badges, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__badges { position: absolute; left: 0; top: 0; z-index: 30; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__badgelist, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__badgelist, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__badgelist, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__badgelist { display: flex; flex-direction: column; gap: 4px; }
/* `flex h-6 items-center justify-center rounded-lg px-2 text-xs
   font-semibold text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__badge, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__badge, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__badge, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__badge {
  display: flex;
  height: 24px;
  align-items: center;
  justify-content: center;
  border-radius: var(--pm-radius);
  padding: 0 8px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: var(--pm-white);
}

.cc_qyfayfbe_541dGtHRF8 .pm-lcard__info, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__info, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__info, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__info { display: flex; flex-direction: column; gap: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__pricebox, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__pricebox, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__pricebox, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__pricebox { display: flex; flex-direction: column; gap: 10px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__topline, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__topline, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__topline, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__topline { display: flex; align-items: center; gap: 8px; }
/* `rounded-lg bg-button-02 px-2 py-0.5 text-sm font-semibold text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__discount, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__discount, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__discount, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__discount {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  border-radius: var(--pm-radius);
  background: var(--pm-accent);
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: var(--pm-white);
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__discountlabel, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__discountlabel, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__discountlabel, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__discountlabel { font-size: 14px; line-height: 14px; font-weight: 500; color: #737373; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__oldprice, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__oldprice, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__oldprice, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__oldprice { font-size: 14px; line-height: 14px; font-weight: 500; color: #737373; text-decoration: line-through; }

/* `relative flex size-4 cursor-pointer items-center justify-center rounded
   bg-neutral-200` · ikon `w-3` = 12px */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__info-btn, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__info-btn, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__info-btn, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__info-btn {
  position: relative;
  display: flex;
  width: 16px;
  height: 16px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: var(--pm-radius-xs);
  background: #e5e5e5;
  font-size: 12px;
  color: #404040;
}
/* `absolute bottom-5 right-0 z-40 w-[160px] rounded-md bg-button-01 px-2
   py-1 text-xs font-medium text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__tip, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__tip, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__tip, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__tip {
  position: absolute;
  bottom: 20px;
  right: 0;
  z-index: 40;
  width: 160px;
  border-radius: 6px;
  background: var(--pm-ink);
  padding: 4px 8px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: var(--pm-white);
}

/* `text-base font-semibold leading-none text-button-02` → 16px/16 */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__price, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__price, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__price, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__price { font-size: 16px; line-height: 16px; font-weight: 600; color: var(--pm-accent); }
/* `flex flex-col text-[13px]` — keyfi boy, satır yüksekliği 1.5 (19.5). */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__meta, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__meta, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__meta, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__meta { display: flex; flex-direction: column; font-size: 13px; line-height: 1.5; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__unit, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__unit, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__unit, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__unit { margin-bottom: 8px; font-size: 20px; line-height: 28px; font-weight: 500; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cargo, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cargo, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cargo, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cargo { font-style: italic; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cargo--free, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cargo--free, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cargo--free, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cargo--free { font-size: 14px; line-height: 20px; font-style: italic; }

/* Varyant seçiciler · canlı `flex flex-col gap-4` — etiket `mb-1.5 text-sm
   font-medium`, kutu oturum ekranlarındaki `h-11` input ile AYNI sınıf. */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__variants, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__variants, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__variants, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__variants { display: flex; flex-direction: column; gap: 16px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__vtname, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__vtname, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__vtname, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__vtname { margin-bottom: 6px; font-size: 14px; line-height: 20px; font-weight: 500; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__vtselect, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__vtselect, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__vtselect, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__vtselect {
  height: 44px;
  width: 100%;
  border-radius: var(--pm-radius);
  border: 1px solid var(--pm-ink);
  padding: 8px 14px;
  font-size: 14px;
  line-height: 20px;
  color: var(--pm-ink);
  background: var(--pm-white);
}
/* `flex flex-wrap gap-2` · kare `h-6 w-6 rounded-md border` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__swatches, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__swatches, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__swatches, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__swatches { display: flex; flex-wrap: wrap; gap: 8px; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__swatch, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__swatch, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__swatch, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__swatch { width: 24px; height: 24px; border-radius: 6px; border: 1px solid #e4e4e4; cursor: pointer; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__swatch--on, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__swatch--on, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__swatch--on, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__swatch--on { border-color: var(--pm-ink); }

/* `flex items-center gap-1.5 text-[13px]` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__delivery, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__delivery, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__delivery, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__delivery { display: flex; align-items: center; gap: 6px; font-size: 13px; line-height: 1.5; }
/* `block size-1 min-w-1 rounded-full bg-button-01` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__dot, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__dot, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__dot, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__dot { display: block; width: 4px; min-width: 4px; height: 4px; border-radius: 9999px; background: var(--pm-ink); }

/* `mt-auto grid w-full grid-cols-[120px,1fr] items-center gap-3` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__actions, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__actions, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__actions, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__actions {
  margin-top: auto;
  display: grid;
  width: 100%;
  grid-template-columns: 120px 1fr;
  align-items: center;
  gap: 12px;
}
/* `flex h-10 items-center justify-between overflow-hidden rounded-lg border
   border-neutral-600 p-1 text-button-01` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: var(--pm-radius);
  border: 1px solid #525252;
  padding: 4px;
  color: var(--pm-ink);
}
/* `flex aspect-square size-[26px] min-w-[26px] items-center justify-center` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty button, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty button, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty button, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty button {
  display: flex;
  aspect-ratio: 1 / 1;
  width: 26px;
  min-width: 26px;
  height: 26px;
  align-items: center;
  justify-content: center;
  border: 0;
  background: none;
  color: inherit;
  /* Canlı ikon `w-4 stroke-2` — 16px ve KALIN. Kalınlık CSS'ten geliyor;
     `stroke-width` sunum özniteliğini CSS her zaman yener. */
  font-size: 16px;
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty button svg, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty button svg, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty button svg, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty button svg { stroke-width: 2; }
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty button:disabled, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty button:disabled, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty button:disabled, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty button:disabled { opacity: 0.4; cursor: default; }
/* `flex h-full w-[40px] items-center justify-center border-0 bg-transparent
   px-1 text-center text-sm font-medium` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__qty input, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__qty input, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__qty input, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__qty input {
  height: 100%;
  width: 40px;
  border: 0;
  background: transparent;
  padding: 0 4px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: inherit;
}
/* `rounded-lg bg-button-02 px-4 py-2.5 text-sm font-semibold text-white` */
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cart, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cart, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cart, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cart {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: var(--pm-radius);
  background: var(--pm-accent);
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: var(--pm-white);
  cursor: pointer;
}
.cc_qyfayfbe_541dGtHRF8 .pm-lcard__cart:disabled, .cc_qyfayfbe_C98HRC5V3Y .pm-lcard__cart:disabled, .cc_qyfayfbe_eBCJ954UdH .pm-lcard__cart:disabled, .cc_qyfayfbe_iEOHmYaRua .pm-lcard__cart:disabled { opacity: 0.6; cursor: default; }
