/* Принудительное обновление стилей - версия 1.0.0 */

/* Принудительное применение стилей для активных элементов меню */
.nav-item.active a:before,
.main-nav a:hover:before {
    width: 80% !important;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
}

/* Принудительное отображение всех секций */
section, 
footer, 
.hero, 
.contacts, 
.footer {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

/* Принудительное применение эффектов наведения */
.nav-item:hover,
.store-item:hover,
.product-card:hover,
.advantage-item:hover {
    transform: translateY(-5px) !important;
    transition: transform 0.3s ease !important;
}

/* Принудительное отображение сетки продуктов */
.product-grid, 
.footer-content, 
.contact-cards {
    display: grid !important;
}

/* Сброс кеша для изображений */
img {
    max-width: 100% !important;
}

/* Принудительное применение стилей для мобильных устройств */
@media (max-width: 768px) {
    .product-grid {
        grid-template-columns: 1fr !important;
    }
}