/** Shopify CDN: Minification failed

Line 68:0 All "@import" rules must come first

**/

/* AMO Homepage Product Section - Enhanced Styling */

/* Product grid zoom-out details - Center alignment and better typography */
.product-grid-view-zoom-out--details {
  text-align: center !important;
  margin-top: 8px !important; /* Reduced from 19.2px */
}

.product-grid-view-zoom-out--details h3 {
  font-weight: 500 !important; /* Lighter than 700 */
  font-size: 16px !important; /* More refined size */
  letter-spacing: 0.5px !important; /* Better spacing */
  text-transform: capitalize !important; /* Title case instead of all-caps */
  margin-bottom: 4px !important;
  line-height: 1.3 !important;
  color: #1a1a1a !important; /* Softer black */
}

/* Price styling for product cards */
.product-card product-price,
product-price {
  text-align: center !important;
  display: block !important;
  margin-top: 4px !important;
  font-size: 14px !important;
  font-weight: 400 !important; /* Regular weight */
}

/* CRITICAL FIX: Ensure images are visible and full width */
.card-gallery,
[ref="cardGallery"] {
  width: 100% !important;
}

/* Product card content container */
.product-card__content {
  text-align: center !important;
  width: 100% !important; /* Ensure content takes full width */
}

/* Product list items */
.product-list__item h3,
.product-card h3 {
  text-align: center !important;
  font-weight: 500 !important;
  letter-spacing: 0.5px !important;
  text-transform: capitalize !important;
}

/* Ensure grid items are properly aligned - FIXED */
.product-grid__card {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.product-grid__card > * {
  width: 100% !important; /* All children take full width */
}

/* Optional: Use a premium font if available */
@import url('https://fonts.googleapis.com/css2?family=Cormorant:wght@400;500;600&family=Inter:wght@400;500&display=swap');

.product-grid-view-zoom-out--details h3,
.product-card h3 {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
}
