/* Carousel.css'deki çakışan stilleri düzeltme dosyası */

/* Owl Carousel içindeki ürün kartları */
.best-sellers-carousel .owl-stage {
    /* Flex zorlamasını kaldır: Owl genişlik/konum hesaplarını bozuyor */
    display: block;
    align-items: unset;
}

.best-sellers-carousel .owl-item {
    height: auto;
    display: block; /* Varsayılan akışa dön */
    padding: 0 5px; /* Ürünler arası 10px boşluk */
}

.best-sellers-carousel .product-card {
    width: 100%;
    margin: 10px;
    height: 100%;
    min-height: 340px;
}

.best-sellers-carousel .owl-carousel {
    padding: 0;
    width: 100%;
}

.best-sellers-carousel .product-image img {
    width: auto;
    max-width: 100%;
    height: 150px;
    max-height: 150px;
    object-fit: contain !important;
    background: transparent;
    margin: 0 auto;
    display: block;
}

/* Bu dosya artık kullanılmıyor - yeni tasarım new-product-carousel.css dosyasından geliyor */

.best-sellers-carousel .owl-nav button:hover {
    background: #ffffff !important;
}

/* Mobil görünümü düzeltme */
@media (max-width: 576px) {
    .best-sellers-carousel .product-card {
        margin: 0;
        width: 100%;
        box-sizing: border-box;
    }
    
    .best-sellers-carousel .product-title {
        padding: 3px 5px;
    }
    
    .best-sellers-carousel .product-price {
        padding: 3px 10px;
    }
    
    .best-sellers-carousel .product-sku {
        padding: 0 10px 5px;
        margin-top: 0;
        font-size: 11px;
        max-width: 100%;
    }
}
