/* css/satisurun.css */

/* Kaydırma Çubuğunu Gizleme */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.thumb-btn {
    transition: all 0.2s ease-in-out;
}

#bres {
    transition: transform 0.1s ease-out;
}

.bedd {
    transition: all 0.15s ease-in-out;
}

/* 🎯 FANCYBOX v5 OK SEÇİCİLERİ (GÖRSELİN DİBİNE ÇEKME) */
.fancybox__container .f-button.is-prev {
    left: calc(50vw - 280px) !important;
    background: rgba(0, 0, 0, 0.6) !important;
    color: #fff !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    z-index: 9999 !important;
}

.fancybox__container .f-button.is-next {
    right: calc(50vw - 280px) !important;
    background: rgba(0, 0, 0, 0.6) !important;
    color: #fff !important;
    border-radius: 50% !important;
    width: 44px !important;
    height: 44px !important;
    z-index: 9999 !important;
}

.fancybox__container .f-button.is-prev:hover,
.fancybox__container .f-button.is-next:hover {
    background: rgba(0, 0, 0, 0.9) !important;
}

/* Mobil Ekranlar İçin Ok Kenar Mesafesi */
@media (max-width: 768px) {
    .fancybox__container .f-button.is-prev { left: 10px !important; }
    .fancybox__container .f-button.is-next { right: 10px !important; }
}
/* css/satisurun.css */

/* 🎯 SEPET MODALINI TAM EKRANDA KESİNLİKLE ORTALAMA */
#sepetmodal {
    display: none;
    align-items: center !important;
    justify-content: center !important;
}

#sepetmodal > div {
    margin: auto !important;
}
/* css/satisurun.css */

/* 🎯 PASİF ADET BUTONLARINDAKİ ANTİPATİK ENGEL İKONUNU KALDIRMA */
.spt-adt-btn:disabled,
.spt-adt-btn[disabled],
.spt-adt-btn.opacity-40 {
    cursor: default !important; /* veya pointer yapıp tıklanmaz hissi verebiliriz */
    opacity: 0.35 !important;
    user-select: none;
    pointer-events: none; /* Tıklama ve hover imlecini tamamen pasifleştirir */
}