/* =========================================================
   CSS hasil ekstraksi dari blok <style> #16
   Nama file: 16-product-card-item.css
   ========================================================= */

.custom-glider-contain {
                        position: relative;
                        width: 100%;
                        margin: 20px auto;
                    }

                    .custom-glider {
                        overflow-x: hidden;
                        overflow-y: hidden;
                        -webkit-overflow-scrolling: touch;
                        width: 100%;
                    }

                    .custom-glider-track {
                        display: flex;
                        z-index: 1;
                        width: 100%;
                        margin: 0;
                        padding: 0;
                    }

                    /* Pengaturan responsif item produk */
                    .product-card-item {
                        flex-shrink: 0;
                        width: 25%;
                        /* Default 4 kolom di Desktop */
                        padding: 10px;
                        box-sizing: border-box;
                        text-align: center;
                    }

                    .product-card-item img {
                        max-width: 100%;
                        height: auto;
                        border-radius: 8px;
                    }

                    /* Tombol Navigasi */
                    .custom-glider-prev,
                    .custom-glider-next {
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                        background: rgba(0, 0, 0, 0.6);
                        color: #fff;
                        border: none;
                        width: 40px;
                        height: 40px;
                        border-radius: 50%;
                        cursor: pointer;
                        z-index: 10;
                        font-size: 20px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                    }

                    .custom-glider-prev {
                        left: -20px;
                    }

                    .custom-glider-next {
                        right: -20px;
                    }

                    /* Indikator Dots di bawah */
                    .custom-glider-dots {
                        display: flex;
                        justify-content: center;
                        margin-top: 15px;
                    }

                    /* Responsif untuk Mobile (Gadget/HP) */
                    @media (max-width: 768px) {
                        .product-card-item {
                            width: 50%;
                            /* 2 kolom di Tablet/HP */
                        }

                        .custom-glider-prev {
                            left: 5px;
                        }

                        .custom-glider-next {
                            right: 5px;
                        }
                    }
