.haber_ver_yazi {
  font-weight: 600;
  color: red;
}

/* Ürün bilgi alanı */
.urun_bilgiler {
  background-color: #fff;
}

/* Topbar başlık */
.topbar .baslik {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

/* =========================================================
   EMKA AV – ÜRÜN FİYAT ALANI
   TEMİZLENMİŞ TAM KOD
========================================================= */


/* =========================================================
   GENEL / MASAÜSTÜ FİYAT AYARLARI
========================================================= */

/* Güncel fiyat */
#PM_urun_detayi > .icerik
.urun_bilgiler
.urun_detay_orta
.urun_fiyat
.proPriceCont
.proPrice
.urun_fiyati {
    color: var(--primary);
    font-size: 32px;
    line-height: 1.05;
    font-weight: 700;
    white-space: nowrap;
}


/* Eski fiyat */
#PM_urun_detayi > .icerik
.urun_bilgiler
.urun_detay_orta
.urun_fiyat
.proPriceCont
.proPrice
.indirimsiz_urun_fiyati {
    color: #ff8a00;
    font-size: 20px;
    line-height: 1.05;
    font-weight: 800;
    text-decoration: line-through;
    white-space: nowrap;
}


/* Ürün kampanya rozeti */
body #PM_urun_detayi
.productCampaignProducts
.card li
.badge-primary {
    background-color: #e4ff00;
    color: #000000;
    font-size: 70%;
}


/* Genel badge rengi */
.badge-primary {
    color: #000000;
    background-color: #e4ff00;
}


/* Taksit bilgilendirme notu */
#urun_detay_tab3
div.banka_taksit_secenkeleri
.taksit_not {
    background-color: #6cff00;
}

/* MOBİL – AURORA GLASS FİYAT KARTI */
@media (max-width:768px){
  body #PM_urun_detayi .urun_fiyat{
    margin:0!important;padding:0!important;border:0!important;
    background:none!important;box-shadow:none!important
  }

  body #PM_urun_detayi .urun_fiyat::before,
  body #PM_urun_detayi .urun_fiyat::after,
  body #PM_urun_detayi .urun_fiyat hr,
  body #PM_urun_detayi .proPriceCont::before,
  body #PM_urun_detayi .proPriceCont::after{
    content:none!important;display:none!important
  }

  body #PM_urun_detayi .proPriceCont{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 66px!important;
    grid-template-areas:"price discount"!important;
    align-items:center!important;gap:14px!important;
    width:100%!important;margin:18px 0 16px!important;padding:18px 17px!important;
    box-sizing:border-box!important;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
    background:
      radial-gradient(circle at 88% 18%,rgba(99,91,255,.18),rgba(99,91,255,.08) 20%,transparent 43%),
      radial-gradient(circle at 70% 100%,rgba(255,59,141,.09),transparent 42%),
      radial-gradient(circle at 6% 5%,rgba(0,122,255,.10),transparent 36%),
      linear-gradient(145deg,#fff,#f8f9ff 52%,#fff8fc) padding-box,
      linear-gradient(120deg,#007aff,#735cff 34%,#ff3b8d 68%,#ff9500) border-box!important;
    border:2px solid transparent!important;border-radius:24px!important;
    box-shadow:0 18px 38px rgba(30,55,100,.12),0 5px 14px rgba(30,55,100,.06)!important;
    overflow:hidden!important;clip-path:inset(0 round 24px)!important
  }

  body #PM_urun_detayi .proPrice{
    grid-area:price!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;
    min-width:0!important;margin:0!important;padding:0!important;line-height:1!important
  }

  body #PM_urun_detayi .proPrice::before{
    content:"ONLINE ÖZEL FİYAT"!important;order:0!important;display:inline-flex!important;
    margin:0 0 10px!important;padding:6px 11px!important;
    color:#0066cc!important;background:#e8f4ff!important;
    border:1px solid rgba(0,113,227,.17)!important;border-radius:999px!important;
    font-size:9px!important;font-weight:800!important;letter-spacing:.75px!important;
    white-space:nowrap!important
  }

  body #PM_urun_detayi .urun_fiyati{
    order:1!important;margin:0!important;padding:0!important;color:#111114!important;
    font-size:clamp(30px,8.3vw,36px)!important;line-height:.98!important;
    font-weight:800!important;letter-spacing:-1.4px!important;white-space:nowrap!important
  }

  body #PM_urun_detayi .indirimsiz_urun_fiyati{
    order:2!important;display:inline-flex!important;width:fit-content!important;
    margin:9px 0 0!important;padding:5px 9px!important;
    color:#77777c!important;background:rgba(118,118,128,.09)!important;
    border:0!important;border-radius:8px!important;box-shadow:none!important;
    font-size:13px!important;font-weight:600!important;
    text-decoration:line-through!important;white-space:nowrap!important
  }

  body #PM_urun_detayi .discountRate{
    grid-area:discount!important;display:flex!important;align-items:center!important;justify-content:center!important;
    justify-self:end!important;width:66px!important;height:66px!important;
    margin:0!important;padding:7px!important;box-sizing:border-box!important;
    color:#fff!important;
    background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 30%),
               linear-gradient(145deg,#007aff,#695cff 48%,#d63fa5)!important;
    border:3px solid rgba(255,255,255,.92)!important;border-radius:20px!important;
    box-shadow:0 11px 22px rgba(91,77,230,.28),0 0 0 5px rgba(105,92,255,.07)!important;
    font-size:9px!important;line-height:1.05!important;font-weight:800!important;
    text-align:center!important;transform:rotate(2deg)!important
  }
}

@media (max-width:370px){
  body #PM_urun_detayi .proPriceCont{
    grid-template-columns:minmax(0,1fr) 56px!important;gap:9px!important;
    padding:16px 13px!important;border-radius:21px!important;
    clip-path:inset(0 round 21px)!important
  }
  body #PM_urun_detayi .proPrice::before{
    margin-bottom:8px!important;padding:5px 9px!important;font-size:8px!important
  }
  body #PM_urun_detayi .urun_fiyati{
    font-size:28px!important;letter-spacing:-1px!important
  }
  body #PM_urun_detayi .indirimsiz_urun_fiyati{
    margin-top:7px!important;padding:4px 7px!important;font-size:12px!important
  }
  body #PM_urun_detayi .discountRate{
    width:56px!important;height:56px!important;padding:5px!important;
    border-radius:17px!important;font-size:8px!important
  }
}


#PM_urun_detayi>.icerik .urun_bilgiler .urun_detay_orta .urun_fiyat .proPriceCont .proPrice .urun_fiyati {
    color: var(--primary);
    font-size: 32px;
    font-weight: 600
}

body #PM_urun_detayi .productCampaignProducts .card li .badge-primary {
    background-color: #e4ff00;
    font-size: 70%
}

.badge-primary {
    color: #000000;
    background-color: blue
}

#urun_detay_tab3 div.banka_taksit_secenkeleri .taksit_not {
    background-color: #6cff00;
}

#PM_urun_detayi>.icerik .urun_bilgiler .urun_detay_orta .urun_fiyat .proPriceCont .proPrice .indirimsiz_urun_fiyati {
    color: var(--primary);
    font-size: 20px;
    font-weight: 600;
    text-decoration: line-through;
    color: #ff8a00;
    font-weight: 800;
}


/* ==================================================
   PC – MİNİMAL EDITORIAL FİYAT
   Mobil tasarıma dokunmaz
================================================== */
@media (min-width: 769px) {

  body #PM_urun_detayi .urun_fiyat {
    width: 100% !important;
    margin: 18px 0 12px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body #PM_urun_detayi .urun_fiyat .proPriceCont {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas: "price discount" !important;
    align-items: center !important;
    gap: 24px !important;

    width: 100% !important;
    margin: 0 !important;
    padding: 16px 18px 16px 23px !important;
    box-sizing: border-box !important;

    background: #fff !important;
    border: 0 !important;
    border-top: 1px solid #e8e8ea !important;
    border-bottom: 1px solid #e8e8ea !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    overflow: hidden !important;

    font-family: -apple-system, BlinkMacSystemFont,
                 "Segoe UI", Arial, sans-serif !important;
  }

  /* Sol vurgu çizgisi */
  body #PM_urun_detayi .urun_fiyat .proPriceCont::before {
    content: "" !important;
    position: absolute !important;
    top: 14px !important;
    bottom: 14px !important;
    left: 0 !important;
    width: 4px !important;

    background: #173f88 !important;
    border-radius: 0 6px 6px 0 !important;
  }

  body #PM_urun_detayi .urun_fiyat .proPriceCont::after {
    content: none !important;
    display: none !important;
  }

  /* Fiyat grubu */
  body #PM_urun_detayi .urun_fiyat .proPrice {
    grid-area: price !important;
    display: grid !important;
    grid-template-columns: auto auto !important;
    grid-template-areas:
      "label label"
      "current old" !important;
    align-items: end !important;
    justify-content: start !important;
    gap: 8px 14px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Küçük başlık */
  body #PM_urun_detayi .urun_fiyat .proPrice::before {
    content: "EMKA AV ONLINE FİYATI" !important;
    grid-area: label !important;

    color: #7d828b !important;
    font-size: 10px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    letter-spacing: .7px !important;
    white-space: nowrap !important;
  }

  /* Güncel fiyat */
  body #PM_urun_detayi .urun_fiyat .urun_fiyati {
    grid-area: current !important;

    margin: 0 !important;
    padding: 0 !important;
    color: #18181b !important;

    font-size: 38px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    letter-spacing: -1.2px !important;
    white-space: nowrap !important;
  }

  /* Eski fiyat */
  body #PM_urun_detayi .urun_fiyat .indirimsiz_urun_fiyati {
    grid-area: old !important;
    align-self: end !important;

    margin: 0 0 3px !important;
    padding: 0 !important;
    background: transparent !important;
    color: #a0a3a9 !important;

    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-decoration: line-through !important;
    white-space: nowrap !important;
  }

  /* İndirim etiketi */
  body #PM_urun_detayi .urun_fiyat .discountRate {
    grid-area: discount !important;
    justify-self: end !important;

    min-width: 78px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 7px 12px !important;
    box-sizing: border-box !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #f5f6f8 !important;
    color: #173f88 !important;
    border: 1px solid #dde2eb !important;
    border-radius: 7px !important;
    box-shadow: none !important;

    font-size: 10px !important;
    line-height: 1.05 !important;
    font-weight: 700 !important;
    text-align: center !important;
    transform: none !important;
  }
}

/* Dar laptoplar */
@media (min-width: 769px) and (max-width: 1100px) {

  body #PM_urun_detayi .urun_fiyat .proPriceCont {
    gap: 14px !important;
    padding-right: 14px !important;
    padding-left: 19px !important;
  }

  body #PM_urun_detayi .urun_fiyat .proPrice {
    column-gap: 10px !important;
  }

  body #PM_urun_detayi .urun_fiyat .urun_fiyati {
    font-size: 32px !important;
  }

  body #PM_urun_detayi .urun_fiyat .discountRate {
    min-width: 68px !important;
    padding: 7px 8px !important;
    font-size: 9px !important;
  }
}