/* 1. Reduce vertical gap between grid rows */
.lasso-grid,
.lasso-grid-container,
[class*="lasso-grid"] {
    row-gap: 15px !important; /* Adjust 10px - 20px to taste (default is often 30px-40px) */
}

/* 2. Remove bottom margin from individual Lasso cards inside a grid */
.lasso-grid .lasso-container,
.lasso-grid-container .lasso-container,
[class*="lasso-grid"] .lasso-container {
    margin-bottom: 0 !important;
}

/* 3. Eliminate WordPress-injected empty paragraphs/breaks in grid layouts */
.lasso-grid p:empty,
.lasso-grid-container p:empty {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}/* Change Lasso price color */
.lasso-container .lasso-price,
.lasso-container .lasso-price-value,
.lasso-container .latest-price,
.lasso-container .discount-price {
    color: #2e7d32 !important; /* Replace with your preferred hex color */
}/* Align Lasso titles to the left inside grids */
.lasso-grid .lasso-title,
.lasso-grid .lasso-title a,
.lasso-grid-container .lasso-title,
.lasso-grid-container .lasso-title a,
[class*="lasso-grid"] .lasso-title,
[class*="lasso-grid"] h3.lasso-title {
    text-align: left !important;
    justify-content: flex-start !important; /* In case the title container uses flexbox */
}/* Original (strikethrough) price: Red */
.lasso-container del,
.lasso-container s,
.lasso-container strike,
.lasso-container .discount-price,
.lasso-container .regular-price,
.lasso-container .lasso-price del {
    color: #d32f2f !important; /* Red */
    opacity: 1 !important;
}

/* Current / sale price: Green */
.lasso-container .latest-price,
.lasso-container ins,
.lasso-container .lasso-price-value:not(del),
.lasso-container .lasso-price > span:not(.discount-price) {
    color: #2e7d32 !important; /* Green */
}/* Apply Arial/sans-serif only inside Lasso grids */
.lasso-grid,
.lasso-grid-container,
[class*="lasso-grid"],
.lasso-grid * {
    font-family: Arial, Helvetica, sans-serif !important;
}