/* arreklam.net — ek düzenlemeler (mobil sadeleştirme, yatay kaymanın önlenmesi) */

/* Sayfa sağa sola kaymasın (gizli menü/çekmeceler ekran dışında dururken) */
html { overflow-x: hidden; }
body { overflow-x: clip; max-width: 100%; }

/* Çok dar ekranlarda (iPhone SE vb.) üst bar taşmasın */
@media (max-width: 374px) {
  .logo-mark img { height: 22px; }
}

@media (max-width: 1023px) {
  /* Ürün sayfasında alttaki sabit çubukta WhatsApp + Teklife Ekle var; sağ alttaki yüzen butonlar üst üste binmesin */
  body.pd-detay .fixed.bottom-5.right-5 { display: none; }
}

@media (max-width: 767px) {
  /* Bilgi kutuları: renk sayısı zaten renk seçiminde görünüyor */
  .pd-info-grid { gap: 6px; }
  .pd-info-grid .pd-info-box:nth-child(3) { display: none; }
  .pd-info-grid .pd-info-box:nth-child(4) { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; }
  .pd-info-grid .pd-info-box:nth-child(4) .val { margin-top: 0; }
  .pd-info-box { padding: 8px 11px; }

  /* Renk seçimi: daha büyük, parmakla kolay seçilen düğmeler */
  .pd-swatches { gap: 8px; }

  /* Çeşit kartları: sade tek kart düzeni */
  .pd-var { grid-template-columns: 52px minmax(0, 1fr); gap: 10px; padding: 10px; border-radius: 12px; }
  .pd-var-img { width: 52px; height: 52px; border-radius: 9px; }
  .pd-var-name { font-size: 14px; }
  .pd-var-meta { margin-top: 2px; }
  .pd-var-meta .text-\[11px\] { font-size: 11.5px; }
  .pd-var-price { font-size: 15px; }
  .pd-stockbar { display: none; }          /* stok zaten yazıyla gösteriliyor */
  .pd-icon-btn { display: none; }          /* "link kopyala" mobilde gereksiz kalabalık */
  .pd-var-actions { gap: 6px; }
  .pd-stepper { height: 36px; }
  .pd-stepper button { width: 32px; }
  .pd-stepper input { width: 42px; }
  .pd-add-btn { height: 36px; }

  /* Az çeşitli ürünlerde arama ve sıralama araçlarını gizle (6 ve altı) */
  #pdVaryantlar:not(:has(.pd-var:nth-of-type(7))) .pd-var-search,
  #pdVaryantlar:not(:has(.pd-var:nth-of-type(7))) #pdSiralaSec,
  #pdVaryantlar:not(:has(.pd-var:nth-of-type(7))) #pdSiralaSec + .pd-btn { display: none; }

  /* Ürün başlığı alanındaki etiketler daha az yer kaplasın */
  .pd-chip { font-size: 11px; }
}

/* Menüde "Ücretsiz kargo" etiketi (1.2.0) */
.arnav-kargo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#0a0a0a;background:#f4f4f2;border:1px solid #ebebe7;border-radius:999px;padding:6px 12px;margin-right:6px;white-space:nowrap}
.arnav-kargo svg{width:15px;height:15px}
@media (max-width:1279px){.arnav-kargo{display:none}}
