/* ==========================================================
   Tony ScriptOps v2.1.6.2
   Ajuste de altura dos cards da Home após remoção da faixa
   7 dias / Suporte / Vitalício
   ========================================================== */

/* reduz a altura total e elimina o vazio central */
.featured-products .product-card-premium {
  height: 385px !important;
  min-height: 385px !important;
  max-height: 385px !important;
}

/* imagem continua forte, mas proporcional */
.featured-products .product-image-container {
  height: 145px !important;
  min-height: 145px !important;
  max-height: 145px !important;
}

/* conteúdo usa melhor o espaço */
.featured-products .product-info {
  padding: 12px 15px 13px !important;
  display: flex !important;
  flex-direction: column !important;
  min-height: 0 !important;
}

/* título compacto */
.featured-products .product-title {
  margin: 4px 0 6px !important;
  min-height: 2.5em !important;
  max-height: 2.5em !important;
  font-size: .98rem !important;
  line-height: 1.25 !important;
}

/* descrição compacta */
.featured-products .product-description {
  margin: 0 0 8px !important;
  min-height: 2.7em !important;
  max-height: 2.7em !important;
  font-size: 10.7px !important;
  line-height: 1.35 !important;
}

/* preço + botão sobem e ficam alinhados */
.featured-products .product-footer {
  margin-top: auto !important;
  padding-top: 10px !important;
  padding-bottom: 0 !important;
  min-height: 48px !important;
  border-top: 1px solid #edf1f6 !important;
}

/* preço mais equilibrado */
.featured-products .price-value {
  font-size: 1.28rem !important;
}

/* botão levemente menor */
.featured-products .btn-product {
  min-height: 34px !important;
  padding: 7px 11px !important;
  font-size: 10px !important;
}

/* remove qualquer resíduo de faixa/trust */
.featured-products .product-trust-badges,
.featured-products .trust-badges,
.featured-products [class*="product-trust"],
.featured-products [class*="trust-badge"] {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

/* tablet */
@media (max-width: 1024px) {
  .featured-products .product-card-premium {
    height: 380px !important;
    min-height: 380px !important;
    max-height: 380px !important;
  }

  .featured-products .product-image-container {
    height: 142px !important;
    min-height: 142px !important;
    max-height: 142px !important;
  }
}

/* mobile */
@media (max-width: 768px) {
  .featured-products .product-card-premium {
    height: 370px !important;
    min-height: 370px !important;
    max-height: 370px !important;
  }

  .featured-products .product-image-container {
    height: 138px !important;
    min-height: 138px !important;
    max-height: 138px !important;
  }
}
