/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

/* ===== Home products grid ===== */

/* Equal-height rows */
.home-products .nasa-row-child-clear-none {
  display: flex;
  flex-wrap: wrap;
}
.home-products .product-warp-item {
  margin-bottom: 24px;
}

/* Card: border + padding */
.home-products .product-item {
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  padding: 16px;
  background: #fff;
  height: 100%;
  box-sizing: border-box;
}

/* Uniform image box, products sit on a common baseline */
.home-products .product-img-wrap .main-img {
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.home-products .product-img-wrap .main-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* Spacing between image and title */
.home-products .product-info-wrap {
  padding-top: 12px;
}