/* Header sepet butonu – ikon + badge sayı */
.header-cart-toggle.it-basket {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    overflow: visible !important;
}

.header-cart-toggle.it-basket .icon {
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    color: var(--main-color);
    overflow: visible !important;
}

.header-cart-toggle.it-basket .icon i {
    font-size: 20px;
}

.header-cart-toggle.it-basket .count {
    position: absolute;
    top: -2px;
    right: -2px;
    min-width: 18px;
    height: 18px;
    padding: 0 5px;
    border-radius: 999px;
    background: var(--main-color);
    color: #fff;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #ffffff;
}

/* Sayı 0 ise badge gizle */
.header-cart-toggle.it-basket .count[data-sepet-sayi-badge="0"] {
    display: none;
}

/* Sepet sayfası mobil düzeltmeler – min.css sonrası override */
@media (max-width: 768px) {
    #sepetPage .sepet-urun-item {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    /* Tüm sepet ürün ikonları – mobilde kare */
    #sepetPage .sepet-urun-item .sepet-urun-icon,
    #sepetPage .sepet-urun-item .sepet-urun-icon.icon,
    #sepetPage .sepet-urun-item .icon.sepet-urun-icon,
    .sepet-urun-item .sepet-urun-icon,
    .sepet-urun-item .sepet-urun-icon.icon,
    .sepet-urun-item .icon.sepet-urun-icon {
        width: 44px !important;
        height: 44px !important;
        min-width: 44px !important;
        max-width: 44px !important;
        border-radius: 12px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .p-4 {
        padding: 0px !important;
    }
   
}

