/* 1. KDV Etiketi */
.ecem-kdv-etiket {
    font-size: 11px;
    font-weight: 700;
    color: #999;
    background: #fdfdfd;
    border: 1px solid #e0e0e0;
    padding: 3px 8px;
    border-radius: 4px;
    margin-right: 12px;
    display: inline-block;
    text-transform: uppercase;
}

/* 2. Rozet Sistemi */
.ecem-info-wrapper { 
    display: flex; flex-wrap: wrap; gap: 12px; margin: 18px 0; 
}

.ecem-modern-badge { 
    background: #fff; border: 1px solid #f0f0f0; border-left: 4px solid #333; 
    padding: 8px 15px; border-radius: 8px; display: flex; flex-direction: column; 
    box-shadow: 0 2px 6px rgba(0,0,0,0.05); min-width: 130px; 
    transition: all 0.3s ease; cursor: default;
}

.ecem-modern-badge:hover { transform: translateY(-3px); box-shadow: 0 8px 15px rgba(0,0,0,0.1) !important; }

/* Rozet Renkleri */
.stok-green { border-left-color: #2ecc71 !important; }
.stok-red { border-left-color: #e74c3c !important; }
.stok-none { border-left-color: #95a5a6 !important; } /* Gri - Tükendi için eklendi */
.stok-sku { border-left-color: #34495e !important; }

.badge-title { font-size: 10px; font-weight: 700; color: #aaa; text-transform: uppercase; }
.badge-data { font-size: 13px; font-weight: 700; color: #444; margin-top: 2px; }

/* 3 Kısa Açıklama Kutusu - Geliştirilmiş Hover */
.detail-extra-info {
    position: relative;
    background: #ffffff !important;
    border: 1px solid #f0f2f5 !important;
    border-left: 5px solid #3498db !important;
    padding: 20px !important;
    border-radius: 12px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* Başlık Efekti - Hover durumunda renk değiştirir */
.detail-extra-info::before {
    content: "\26A1 BİR BAKIŞTA ÜRÜN";
    display: block;
    font-size: 11px;
    font-weight: 800;
    color: #2c3e50;
    margin-bottom: 12px;
    letter-spacing: 1.5px;
    border-bottom: 1px solid #eee;
    padding-bottom: 8px;
    transition: color 0.3s ease; /* Renk geçişi */
}

/* Kutuya hover olunca başlığın rengini değiştir ve kutuyu kaldır */
.detail-extra-info:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 35px rgba(52, 152, 219, 0.1) !important; /* Mavimsi hafif bir gölge */
    border-color: #3498db !important;
}

.detail-extra-info:hover::before {
    color: #3498db; /* Hover olunca başlık maviye döner */
    border-bottom-color: #3498db;
}
/* 4. Bildirim Katmanları */
#fancybox-wrap, #fancybox-overlay, .ui-pnotify, #sp-notification {
    z-index: 999999 !important;
}

/*sayaç başlangıç*/
#clockdiv .clock .hours,#clockdiv .clock .minutes,#clockdiv .clock .seconds{
	font-size: 22px;
    font-weight: 700;
  	color:var(--text-400);
  	margin-right:5px;
}
#clockdiv .clock .smalltext{
	font-size: 22px;
    font-weight: 300;
  	color:var(--text-400);
}
#clockdiv .description1{
	font-size: 18px;
    font-weight: 500;
  	color:var(--text-400);
}
#clockdiv .description2{
	font-size: 20px;
    font-weight: 700;
  	color:#dc3545;
}
.urun_detay_orta .urun_ikonlar{
	flex-wrap:wrap;
  	margin-top:1rem;
}
#clockdiv{
	margin-bottom:1rem !important;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .saat,.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .verilen{
  	font-size: 12px;
    color: var(--text-400);
    line-height: 12px;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .ayni{
	font-weight:500;
}
/*sayaç bitiş*/

.urun_detay_orta li.current-rating {
    width: 100% !important;
}

/*sayaç başlangıç*/
#clockdiv .clock .hours,#clockdiv .clock .minutes,#clockdiv .clock .seconds{
	font-size: 22px;
    font-weight: 700;
  	color:var(--text-400);
  	margin-right:5px;
}
#clockdiv .clock .smalltext{
	font-size: 22px;
    font-weight: 300;
  	color:var(--text-400);
}
#clockdiv .description1{
	font-size: 18px;
    font-weight: 500;
  	color:var(--text-400);
}
#clockdiv .description2{
	font-size: 20px;
    font-weight: 700;
  	color:#dc3545;
}
.urun_detay_orta .urun_ikonlar{
	flex-wrap:wrap;
  	margin-top:1rem;
}
#clockdiv{
	margin-bottom:1rem !important;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .saat,.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .verilen{
  	font-size: 12px;
    color: var(--text-400);
    line-height: 12px;
}
.urun_detay_orta .urun_ikonlar .ayni_gun_kargo_urun .ayni{
	font-weight:500;
}
/*sayaç bitiş*/

.urun_detay_orta li.current-rating {
    width: 100% !important;
}
/*sayaç bitiş*/