/* ===============================================
   DISABLE ALL HOVER EFFECTS
   =============================================== */

/* Disable specific hover transforms and animations for product elements */
.product-card:hover,
.card-product:hover,
.box-image_V06:hover,
.category-card-modern:hover {
    transform: none !important;
    box-shadow: inherit !important;
    transition: none !important;
    animation: none !important;
}

/* Product Card Hover Effects Disabled */
.product-card:hover {
    transform: none !important;
    box-shadow: inherit !important;
    border-color: inherit !important;
}

.product-card:hover .product-card__image img {
    transform: none !important;
}

.product-card__title a:hover {
    color: inherit !important;
}

.product-card__cta:hover {
    background: inherit !important;
    transform: none !important;
    box-shadow: inherit !important;
    color: inherit !important;
    text-decoration: none !important;
}

.product-card__remove:hover {
    background-color: inherit !important;
    color: inherit !important;
    transform: none !important;
    box-shadow: inherit !important;
}

/* Link Hover Effects Disabled */
.link:hover {
    color: inherit !important;
}

.link-secondary:hover {
    color: inherit !important;
}

.link-black:hover {
    color: inherit !important;
}

.link-purple:hover {
    color: inherit !important;
}

/* Button Hover Effects Disabled */
a:focus, a:hover {
    text-decoration: none !important;
    outline: 0 !important;
    color: inherit !important;
}

/* Scroll to Top Button */
#scroll-top:hover,
#goTop:hover {
    transform: none !important;
    box-shadow: inherit !important;
    background-color: inherit !important;
}

/* Bootstrap and General Hover Overrides */
.btn:hover,
.btn:focus,
.btn:active {
    transform: none !important;
    box-shadow: inherit !important;
    background-color: inherit !important;
    border-color: inherit !important;
    color: inherit !important;
}

/* Navigation and Menu Items */
.nav-link:hover,
.nav-link:focus {
    color: inherit !important;
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
    color: inherit !important;
}

/* Category Cards */
.category-card-modern:hover,
.box-image_V06:hover {
    transform: none !important;
}

.category-card-modern:hover .category-image,
.box-image_V06:hover img {
    transform: none !important;
}

/* Cart and Wishlist */
.btn-add-to-cart:hover,
.btn-add-wishlist:hover {
    transform: none !important;
    background-color: inherit !important;
    box-shadow: inherit !important;
}

/* Swiper and Carousel Elements */
.swiper-slide:hover {
    transform: none !important;
}

/* Form Elements */
input:hover,
input:focus,
textarea:hover,
textarea:focus,
select:hover,
select:focus {
    border-color: inherit !important;
    box-shadow: none !important;
}

/* Dropdown and Modal Elements */
.dropdown-item:hover,
.dropdown-item:focus {
    background-color: inherit !important;
    color: inherit !important;
}

/* Images */
img:hover {
    transform: none !important;
    filter: none !important;
}

/* Disable specific product hover animations and transitions */
.product-card, .product-card *,
.card-product, .card-product *,
.box-image_V06, .box-image_V06 *,
.category-card-modern, .category-card-modern * {
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
}

/* Keep only essential functionality like focus for accessibility */
*:focus {
    outline: 2px solid #007bff !important;
    outline-offset: 2px !important;
}

/* Ensure images maintain proper sizing without hover effects */
.product-card__image img,
.category-image {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
    display: block !important;
}

/* Specifically disable modern product card hover effects */
.modern-product-cards .product-card:hover,
.wrapper-shop .product-card:hover,
.related-products-grid .product-card:hover {
    transform: none !important;
    box-shadow: inherit !important;
}

/* Disable any badge or overlay hover effects */
.product-badge_item:hover,
.category-overlay:hover {
    transform: none !important;
    opacity: inherit !important;
}
