/**
 * Neuf Showcase Slider Frontend Styles
 *
 * @package autodeal-child
 */

#neuf-showcase-slider {
    position: relative;
    user-select: none;
}

#neuf-showcase-slider .showcase-slide {
    will-change: opacity;
}

/* Custom scrollbar hiding for bottom model tabs on mobile */
#neuf-showcase-slider .no-scrollbar::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
}

#neuf-showcase-slider .no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Tab button transition */
#neuf-showcase-slider .slider-tab-btn {
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Prev / Next buttons */
#neuf-showcase-slider #slider-prev-btn,
#neuf-showcase-slider #slider-next-btn {
    transition: all 0.2s ease-in-out;
}

#neuf-showcase-slider #slider-prev-btn:hover,
#neuf-showcase-slider #slider-next-btn:hover {
    transform: scale(1.05);
}

#neuf-showcase-slider #slider-prev-btn:active,
#neuf-showcase-slider #slider-next-btn:active {
    transform: scale(0.95);
}
