/** Shopify CDN: Minification failed

Line 34:19 Expected identifier but found whitespace
Line 34:21 Unexpected "{"
Line 34:30 Expected ":"

**/


/* CSS from section stylesheet tags */
.mox-cards-grid {
    width: 100%;
    }

    .mox-cards-grid.layout-grid .mox-cards-container {
    display: grid;
    grid-template-columns: 1fr; /* Mobile */
    }

    @media (min-width: 768px) {
    .mox-cards-grid.layout-grid .mox-cards-container {
    grid-template-columns: repeat(2, 1fr); /* Tablet */
    }
    }

    @media (min-width: 1024px) {
    .mox-cards-grid.layout-grid .mox-cards-container {
    grid-template-columns: repeat(var(--desktop-cols, 3), 1fr);
    }
    }

    /* Ajuste para el número de columnas dinámico en desktop */
    .mox-cards-container {
    --desktop-cols: {{ section.settings.columns }};
    }

  .mox-cards-container {
    display: grid;
    gap: 20px;
    padding: 50px;
    grid-template-columns: repeat(4, 1fr);
    align-items: stretch; 
  }

  .mox-card-item {
    height: 100%; 
    display: flex;           
    flex-direction: column;  
    justify-content: space-between;
  }

    .mox-card-item img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    .mox-card-link{
      cursor: pointer;
      text-decoration: none;
    }