/* Disable Scroll Effects and Animations */
/* This file removes all scroll-triggered animations and makes remaining effects smooth */

/* Disable all scroll animations */
.animate-on-scroll,
.animate-fade-in,
[data-aos],
[data-aos-delay] {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

/* Disable floating animations */
@keyframes float {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(0) rotate(0deg); }
}

@keyframes fadeIn {
    0%, 100% { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInUp {
    0%, 100% { opacity: 1; transform: translateY(0); }
}

@keyframes popup-appear {
    0%, 100% { transform: scale(1); opacity: 1; }
}

@keyframes highlight-pulse {
    0%, 100% { transform: scale(1); }
}

/* Make all transitions smooth and fast */
* {
    transition: all 0.2s ease !important;
    animation-duration: 0.2s !important;
}

/* Disable transform effects on scroll */
.product:hover,
.category-card:hover,
.btn:hover,
.filter-chip:hover {
    transform: none !important;
}

/* Disable sticky filter section animation */
.filter-section.sticky {
    transition: none !important;
}

/* Disable floating cart scroll effects */
.floating-cart-button {
    transition: opacity 0.2s ease !important;
}

.floating-cart-button.visible {
    opacity: 1;
}

/* Disable any parallax effects */
.home-shape,
.contact-shape,
.contact-hero-shapes > div {
    transform: none !important;
    animation: none !important;
}

/* Disable scroll-triggered transforms */
.product-img:hover img,
.category-icon:hover img {
    transform: none !important;
}

/* Ensure smooth scrolling for the page */
html {
    scroll-behavior: smooth;
}

/* Disable any scroll-based opacity changes */
.product,
.category-card,
.section-header {
    opacity: 1 !important;
    transform: none !important;
}

/* Remove any scroll-based scale effects */
.product:hover,
.category-card:hover {
    transform: none !important;
    box-shadow: none !important;
}

/* Disable any scroll-based margin/padding changes */
.product,
.category-card {
    margin: 0 !important;
    padding: 0 !important;
}

/* Ensure all elements are visible without scroll triggers */
[class*="animate"],
[class*="fade"],
[class*="slide"] {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
}
