
/* =========================================================
   DIANAPARTS - STATIC HOME CARDS FINAL
   3 карточки: не кликабельные, без обрезки текста
   ========================================================= */

.home-mini-features-section {
  width: min(1180px, calc(100% - 32px)) !important;
  margin: 38px auto 44px !important;
}

.home-mini-features-static {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
}

.home-mini-card-static,
.home-mini-features-static .home-mini-card {
  display: block !important;
  position: relative !important;
  aspect-ratio: 3 / 2 !important;
  min-height: unset !important;
  height: auto !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  background: #061525 !important;
  border: 1px solid rgba(255, 203, 39, 0.26) !important;
  box-shadow: 0 18px 42px rgba(0,0,0,0.34) !important;
  cursor: default !important;
  pointer-events: none !important;
  text-decoration: none !important;
  transform: none !important;
}

/* показываем всю картинку полностью */
.home-mini-card-static img,
.home-mini-features-static .home-mini-card img {
  width: 100% !important;
  height: 100% !important;
  min-height: unset !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block !important;
  background: #061525 !important;
  transform: none !important;
  filter: none !important;
}

/* убираем старый нижний текстовый блок, чтобы не закрывал картинку */
.home-mini-features-static .home-mini-card__content,
.home-mini-card-static .home-mini-card__content {
  display: none !important;
}

/* отключаем hover */
.home-mini-card-static:hover,
.home-mini-features-static .home-mini-card:hover {
  transform: none !important;
  box-shadow: 0 18px 42px rgba(0,0,0,0.34) !important;
}

.home-mini-card-static:hover img,
.home-mini-features-static .home-mini-card:hover img {
  transform: none !important;
  filter: none !important;
}

@media (max-width: 1000px) {
  .home-mini-features-static {
    grid-template-columns: 1fr !important;
  }

  .home-mini-card-static,
  .home-mini-features-static .home-mini-card {
    aspect-ratio: 3 / 2 !important;
  }
}
