/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 25 2026 | 22:12:56 */
/* Alineación exacta de las tarjetas FICUVIR */
@media (min-width: 768px) {

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        display: flex !important;
        flex-direction: column !important;
        height: 100% !important;
    }

    .woocommerce ul.products li.product .woocommerce-LoopProduct-link,
    .woocommerce-page ul.products li.product .woocommerce-LoopProduct-link {
        display: flex !important;
        flex-direction: column !important;
        flex: 1 1 auto !important;
    }

    /* Todos los títulos ocupan exactamente el mismo espacio */
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
        height: 3.4em !important;
        min-height: 3.4em !important;
        margin: 16px 8px 8px !important;
        padding: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        text-align: center !important;
        line-height: 1.3 !important;
    }

    /* Todos los precios ocupan exactamente el mismo espacio */
    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.products li.product .price {
        height: 2.2em !important;
        min-height: 2.2em !important;
        margin: 0 0 12px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Botones en la misma posición */
    .woocommerce ul.products li.product .button,
    .woocommerce-page ul.products li.product .button {
        margin: auto auto 18px !important;
        align-self: center !important;
    }
}