/* Grid Fade In Bottom Animation */
.nectar-category-grid-item {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.nectar-category-grid-item.fade-in-visible {
    opacity: 1;
    transform: translateY(0);
}

/* Her satırdaki gridler: 1. grid 0s, 2. grid 0.15s, 3. grid 0.30s */

/* Her satırın 1. gridi (1, 4, 7, 10...) */
.nectar-category-grid-item:nth-child(3n+1) {
    transition-delay: 0s;
}

/* Her satırın 2. gridi (2, 5, 8, 11...) */
.nectar-category-grid-item:nth-child(3n+2), {
    transition-delay: 0.15s;
}

/* Her satırın 3. gridi (3, 6, 9, 12...) */
.nectar-category-grid-item:nth-child(3n+3) {
    transition-delay: 0.30s;
}

.single-product .product[data-gallery-style=left_thumb_sticky] div.images .product-slider .slide {
    position: relative;
    overflow: hidden;
}

.single-product .product[data-gallery-style=left_thumb_sticky] div.images .product-slider .slide .blur-background {
    position: absolute;
    top: -20px;
    left: -20px;
    width: calc(100% + 40px);
    height: calc(100% + 40px);
    background-size: cover;
    background-position: center;
    filter: blur(10px);
    z-index: 0;
}

.single-product .product[data-gallery-style=left_thumb_sticky] div.images .product-slider .slide img {
    position: relative;
    z-index: 1;
    object-fit: scale-down;
    aspect-ratio: 4 / 5;
}