/* MXMP P2 · telefon ürün sayfası sadeleştirme (designer, 5 Kas 2026; kullanıcı "en iyi şekilde yap, ne gerekiyorsa onaylıyorum"; yayın 12 Kas).
   Yalnız telefonda (<760 px); masaüstü ve tablet aynen. Her öğe ayrı html sınıfıyla açılır, ayrı geri alınır (product.twig mxmp_* bayrakları):
     html.mxmp-sg  SKU satırı gizli; "Gram başı" ayrı satır olmaktan çıkar, "Paket Miktarı" başlığının sağına küçük ikincil bilgi olarak geçer
     html.mxmp-kt  kargo bilgisi tek yerde (fiyat altı satırı, html.mxmp-k): Teslimat bölümündeki tekrar eden ücret ve kargoya veriliş çizelgesi çıkar,
                   taşıyıcı adı (PTT Kargo) bölüm başlığının sağına geçer; ücretsiz kargo + hediye tütsü eşik çubuğu aynen kalır;
                   "Birlikte alın" kutusundaki "Ücretsiz kargoya … kaldı" eşik çubuğunun birebir tekrarı olduğu için çıkar (eşik çubuğu kutu seçimini de sayar, mx-pdp23.js k1Ek)
     html.mxmp-gs  gramaj kutuları sıkı: 6 seçenek 3×2 görünür, kutu 50 px yüksek (dokunma alanı ≥44 px)
     html.mxmp-kd  "Paketin içinde" ve "Teslimat" kutu değil düz bölüm: çerçeve, zemin ve köşe yok; üstte ince ayırıcı çizgi (line-warm)
   Bilgi kaybı yok: tekrar eden öge yalnız karşılığı sayfada (DOM'da) varsa gizlenir; bu :has ile denetlenir. :has desteklemeyen eski tarayıcıda tekrar kalır, bilgi gitmez.
   Değerler tasarım sistemi --mx- token'larından (yedekli). Hareket yok. */
.mxmp-ptt{display:none}

@media (max-width:759px){

/* ---------- sg: SKU gizli, gram başı başlık satırında ---------- */
html.mxmp-sg #product .product-stats .product-sku{display:none!important}
html.mxmp-sg #product .product-option-radio:has(> .mx-gram) > .control-label{order:-2;flex:1 1 auto;width:auto;align-self:baseline}
html.mxmp-sg #product .product-option-radio > .mx-gram{order:-1;flex:0 0 auto;width:auto;align-self:baseline;margin:0 0 0 12px!important;font-size:13px;line-height:1.4;color:var(--mx-ink-muted,#6f6f6f);white-space:nowrap}
html.mxmp-sg #product .product-option-radio > .mx-gram b{font-weight:600;color:var(--mx-ink,#38444f)}
html.mxmp-sg #product .product-option-radio:has(> .mx-gram) > [id^="input-option"]{flex:0 0 100%}

/* ---------- gs: gramaj kutuları sıkı ---------- */
html.mxmp-gs #product .product-option-radio > .control-label{padding:2px 0 0;margin:0 0 8px}
html.mxmp-gs #product .product-option-radio{margin-bottom:4px}
html.mxmp-gs #product .product-option-radio .radio label{min-height:50px;padding:5px 6px;align-items:center;justify-content:center}
html.mxmp-gs #product .product-option-radio .radio .option-value{margin:0!important;align-items:center;text-align:center;gap:1px;line-height:1.2}
html.mxmp-gs #product .product-option-radio .radio .option-price{margin:0!important}

/* ---------- kt: kargo tek yerde ---------- */
html.mxmp-k.mxmp-kt #product:has(.mxmp-kargo li + li) .mx23-adim{display:none}
html.mxmp-k.mxmp-kt #product:has(.mxmp-kargo) .mx23-teslim-ust > span:not(.mxmp-ptt){display:none}
html.mxmp-k.mxmp-kt #product:has(.mxmp-kargo) .mx23-teslim-ust > .mxmp-ptt{display:block;font-size:13px;color:var(--mx-ink-muted,#6f6f6f)}
html.mxmp-k.mxmp-kt #product:has(.mx23-esik) .mxa-k1 [data-mxa-kargo]{display:none}

/* ---------- kd: iki kutu düz bölüm ---------- */
html.mxmp-kd #product div.mx-pi,
html.mxmp-kd #product section.mx23-teslim{margin:6px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--mx-line-warm,#e3e3dc);border-radius:0;background:none}
html.mxmp-kd #product div.mx-pi .mx-pi-baslik,
html.mxmp-kd #product section.mx23-teslim .mx23-teslim-ust b{margin:0 0 6px!important;font-size:15px;font-weight:700;line-height:1.4;color:var(--mx-ink,#38444f)}
html.mxmp-kd #product section.mx23-teslim{gap:10px;margin-top:16px;margin-bottom:24px}
html.mxmp-kd #product section.mx23-teslim .mx23-teslim-ust b{margin:0!important}

}
