/* 1. Tampilkan warna asli gambar */
.slider__bg {
    mix-blend-mode: normal !important;
    opacity: 1 !important;
}

/* 2. Beri gradasi gelap hanya di area teks (kiri ke kanan) */
.slider__single::before {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(to right, rgba(14, 16, 75, 0.85) 0%, rgba(14, 16, 75, 0.5) 45%, rgba(14, 16, 75, 0) 100%) !important;
    opacity: 1 !important;
    z-index: 0 !important;
}

.slider__single::after {
    display: none !important;
}

.slider__content {
    position: relative !important;
    z-index: 2 !important;
}


/* Sembunyikan tombol Add to Cart + quantity */
.bb-product-details-add-to-cart-btn,
.d-flex.gap-4.mb-3:has(.bb-product-details-add-to-cart-btn) {
    display: none !important;
}

/* Sembunyikan In stock / Out of stock */
#is-out-of-stock,
#is-out-of-stock + span {
    display: none !important;
}


/* Dark glass overlay pada breadcrumb */
.breadcrumb__area.breadcrumb__bg {
    position: relative;
    background-size: cover !important;
    background-position: center !important;
}

/* Overlay gelap transparan di atas foto */
.breadcrumb__area.breadcrumb__bg::before {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.55);
    z-index: 1;
}

/* Teks tetap terlihat di atas overlay */
.breadcrumb__area .container {
    position: relative;
    z-index: 2;
}

/* Warna teks jadi putih agar kontras */
.breadcrumb__area .title,
.breadcrumb__area .breadcrumb-item,
.breadcrumb__area .breadcrumb-item a,
.breadcrumb__area .breadcrumb-item.active {
    color: #ffffff !important;
}