/* Mantiene la ficha en el flujo normal y reserva su altura antes de las pestañas. */
body.single-product .woocommerce div.product div.summary {
    position: static !important;
    top: auto !important;
    align-self: start;
}

/* La descripción completa ocupa una fila nueva, debajo de imagen y resumen. */
body.single-product .woocommerce div.product .woocommerce-tabs {
    grid-column: 1 / -1;
    clear: both;
    min-width: 0;
}
