/*
   Mağazaya özel stil ekleri.
   theme.css'ten sonra yüklenir ve onu geçersiz kılar; tema güncellemelerinden etkilenmez.
   Tasarım asistanı ve kod düzenleyicideki küçük görsel değişiklikler buraya yazılır.
*/

/* Yorum sayfalama (nk-reviews) */
.nk .review-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 0;border-top:1px solid var(--line);margin-top:8px}
.nk .review-pager a{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:10px 0}
.nk .review-pager a:hover{text-decoration:underline}
.nk .review-pager__count{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}

/* ---- pikaplak mobil (≤640px): yazı boyları, ürün sayfası plak görseli, kart ızgarası ---- */
@media (max-width: 640px){
  /* başlıklar ve gövde: telefonda daha sakin boylar (family.css'teki 26–33px !important kuralını geçer) */
  .nk h2,.nk .section-head h2,.nk .pk-head h2{font-size: 22px !important; line-height: 1.2;}
  .nk .pk-head p{font-size: 14.5px;}
  .nk .pdp-info h1{font-size: 20px; line-height: 1.25;}
  .nk .pdp-price{font-size: 24px;}
  .nk .pdp-price .price-old{font-size: 15px;}
  .nk .pdp-price-row{margin-top: 16px; padding-bottom: 18px;}
  .nk .pdp-desc,.nk .pdp-richtext{font-size: 14.5px; line-height: 1.65;}
  .nk .card-name{font-size: 14px;}
  .nk .card-price .price-now{font-size: 14px;}
  .nk .card-price .price-old{font-size: 11.5px;}
  .nk .products{row-gap: 32px;}
  /* plak görseli: kapak solda, plak sağa taşar; ikisini birlikte ortalamak için sahne hafif sağa kayar */
  .nk .pdp-vinyl .vc{transform: translateX(5%);}
  .nk .pdp--record .pdp-media{padding-inline: 8px;}
}

/* ürün sayfası: eski (üstü çizili) fiyat, indirimli fiyatla yarışmasın */
@media (min-width: 641px){.nk .pdp-price .price-old{font-size: 20px;}}

/* ürün sayfası: başlık üstündeki kategori etiketi, başlık altındaki .sub satırını tekrarlıyordu */
.nk .pdp-info > .tag{display: none;}
