/* 1. Отключаем скриптовое управление контейнером */
div#shop .filter-items, 
div#shop .row.filter-items {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 20px !important;
    position: static !important;
    height: auto !important;
}

/* 2. Агрессивный захват каждой карточки: убираем absolute, top и left */
div#shop .filter-item {
    position: static !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    
    /* Фиксируем размеры, которые скрипт пытается изменить */
    width: 210px !important;
    min-width: 210px !important;
    flex: 0 0 210px !important;
    margin: 0 !important;
}

/* 3. Принудительное оформление карточек под CrackCraft */
div#shop .product-card {
    width: 210px !important;
    height: 260px !important;
    background-color: #1a1a24 !important;
    border: 3px solid rgba(255, 255, 255, 0.15) !important;
    border-radius: 16px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    transition: 0.3s !important;
}

/* 4. Оранжевый ховер */
div#shop .product-card:hover {
    border-color: #f97316 !important;
    box-shadow: 0 0 15px rgba(249, 115, 22, 0.3) !important;
}