.communication_bar{
  /*display:none !important;*/
}
#PM_orta div.urun:hover {
 box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25)!important;
}
#PM_urun_detayi div.urun_detay_orta div.urun_fiyat div.indirimliler_gelsin {
    font-size: 14px;
    display: flex;
    align-items: center;
}
.stok-kodu {
    background: #FF0000;
    padding: 10px 15px;
    color: #fbf3ff;
    border-radius: 3px;
    margin-right: 99px;
}
.stok-miktar {
    background: #FF0000;
    padding: 10px 15px;
    color: #fbf3ff;
    border-radius: 3px;
    
}

a,span{
font-weight:700;
}
a{
  color: #c92e27;
}
a:hover{
  color: red;
}
#siparis_detayi{
  margin: 50px auto;
}
#ust_ek_menu_2 a span{color:#fff;}
.categories_tum .dropdown .px-3.py-2.dropdown-item{
padding-right:1.5rem !important;
}

.cookie-notification
{
	display:none !important;

}

.havale-fiyati{display:none !important;}




.indirimliler_gelsin {
    display: flex; /* Tüm alt elemanları yatayda hizalamak için */
    gap: 5px; /* Öğeler arasındaki boşluğu kontrol eder */
    align-items: center; /* Dikey hizalama */
}

.stok-miktar, .stok-kodu {
    margin: 0; /* Varsayılan dış boşlukları sıfırla */
    padding: 1; /* Varsayılan iç boşlukları sıfırla */
}
#system_msg {
    color: #dc3545;
}

/* Ecem Bilgisayar Sağ Alt Mini Çerez Kartı - Güncel */
.cookie-mini-card {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 280px;
    background: #111111;
    border: 1px solid #333;
    border-left: 5px solid #c92e27;
    border-radius: 12px;
    padding: 18px;
    /* z-index değerini en yükseğe aldık, hiçbir şey üstüne binemez */
    z-index: 999999999 !important; 
    box-shadow: 0 15px 35px rgba(0,0,0,0.7);
    display: none; 
    opacity: 0;
    transition: opacity 0.4s ease;
    font-family: 'Poppins', sans-serif;
    pointer-events: auto !important; /* Tıklamayı zorunlu aktif eder */
}

.cookie-mini-body {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 15px;
}

.cookie-mini-icon {
    font-size: 24px;
}

.cookie-mini-text strong {
    display: block;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 4px;
}

.cookie-mini-text p {
    margin: 0;
    font-size: 12px;
    color: #aaa;
    line-height: 1.5;
}

.cookie-mini-btn {
    width: 100% !important;
    background: #c92e27 !important;
    color: #ffffff !important;
    border: none !important;
    padding: 12px !important; /* Mobilde parmakla basmak için büyütüldü */
    border-radius: 8px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    display: block !important;
    text-align: center !important;
    -webkit-appearance: none; /* Mobil tarayıcı buton stilini sıfırlar */
}

.cookie-mini-btn:hover, .cookie-mini-btn:active {
    background: #a5231d !important;
}

/* Mobil için kritik düzeltme */
@media (max-width: 768px) {
    .cookie-mini-card {
        left: 20px !important;
        right: 20px !important;
        width: auto !important;
        bottom: 20px !important;
        padding: 20px !important;
    }
    
    .cookie-mini-btn {
        padding: 14px !important; /* Daha geniş basma alanı */
        font-size: 14px !important;
    }
}